CSDN论坛 > 其他数据库开发 > MySQL

mysql 有没有类似SQL SERVER的IN的功能的呢?怎么实现啊 [问题点数:20分,结帖人liujw]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs4
本版专家分:1227
Blank
红花 2003年11月 Web 开发大版内专家分月排行榜第一
Blank
黄花 2004年10月 Web 开发大版内专家分月排行榜第二
Blank
蓝花 2004年1月 Web 开发大版内专家分月排行榜第三
2003年12月 Web 开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:18261
Blank
黄花 2005年1月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2005年7月 其他数据库开发大版内专家分月排行榜第三
2005年6月 其他数据库开发大版内专家分月排行榜第三
2004年12月 其他数据库开发大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
MySQL实现类似Oracle中的decode()函数的功能见解 乐杨俊
mysql> select if(1=1,10,20); +---------------+ | if(1=1,10,20) | +---------------+ |            10 | +---------------+ 1 row in set (0.00 sec) 上面的代码就是mysql里面的,实现的功能和Oracle的decode()函数一样,例如:  se
mysql实现类似于oracle dblink的功能/开启Federated引擎
mysql实现类似于oracle dblink的功能/开启Federated引擎
SQLSERVER 里实现ORACLE里的Sequence 的功能(亲自实践)
ORACLE里的Sequence 可以实现自动增加的功能,在SQLSERVER 中通过定义项目的属性 IDENTITY 来实现 在下面的例子中,定义一个表storeID,其中的字段ID 作为自动增加项目: --声明使用哪个数据库 USE VC --删除已有的storeID表 IF EXISTS(SELECT TABLE_NAME from INFORMATION_SCHEMA .TABL
如何在SQL Server实现类似RowNum伪列
--如何在SQL Server实现类似RowNum伪列 --说明:Oracle中RowNum伪列一般按照表中数据的插入顺序排列,是查询时默认的数据输出排序方式 --建立测试样表 USE TSQL2012; IF OBJECT_ID('dbo.Test', 'U') IS NOT NULL DROP TABLE dbo.Test; CREATE TABLE dbo.Test(Name varcha
MySQl里类似Oracle rownum的实现
[sql] view plain copy-- dense rank,写法1  set @curr_cut:=0, @prev_cnt:=0, @rank:=0;  select actor_id,          @curr_cnt:=cnt as cnt,         @rank:=if(@prev_cntas rank         @prev_cnt:=@curr_cnt as d
在SQL Server中获取类似于Oracle中的rowid
在ORACLE中有一个伪列就是rowid,是唯一标识一条记录的id,通过解析可以显示这个记录所在的文件id、页id、行id。 其实,在SQL Server中也有类似的RID。通过未记录文档的值%%physloc%%,可以返回结果行中的物理位置,通过未记载文档的函数sys.fn_PhysLocFormatter,把这个物理值转化为一个更易于理解的id,也就是(文件id:页id:行id)。
SQLServer中的分页方法(代替mysql里的limit)
SQL中的分页方法:             查询第X页,每页Y条记录         最基本的处理方法:         如果表中有主键(记录不重复的字段也可以),可以用类似下面的方法,当然y,(x-1)*y要换成具体的数字,不能用变量:         select   top   y   *   from   表   where   主键   not   in(select   top  
Mysql也有merge功能
以前不知道mysql可以用merge的方式更新,今天看到了 DROP TABLE day_hit_counter; CREATE TABLE day_hit_counter ( DAY DATE NOT NULL, slot tinyint unsigned NOT NULL, cnt INT unsigned NOT NULL, PRIMARY KEY(DAY,slot) ); INSER
类似plsql中文版mysql工具
类似plsql的中文版mysql工具,简单应用,可视化,让你摆脱命令模式
MySQL实现类似Oracle中start with功能
原文链接:http://www.jb51.net/article/48407.htm CREATE FUNCTION `getChildList`(rootId INT) RETURNS varchar(1000) BEGIN DECLARE sChildList VARCHAR(1000); DECLARE sChildTemp VARCHAR(1000); SET sChildTe
关闭
关闭