- 浏览: 624058 次
最新评论
-
luozhixiong:
oracle的常用函数 instr() 和substr()函数 -
yezuhui2008:
oracle的常用函数 instr() 和substr()函数 -
陶小宝:
oracle的常用函数 instr() 和substr()函数 -
曾老师:
绿屌侠 写道[flash=200,200][flash=200 ...
mysql 的 find_in_set函数使用方法 -
绿屌侠:
[flash=200,200][flash=200,200][ ...
mysql 的 find_in_set函数使用方法
文章列表
好累啊天天都在研究代码,努力工作,朋友周围的人都渐渐疏远了额,原来的同学一起奋斗的哥们都各忙各的没怎么联系过,高中的哥们也不知道过的好不好,挺想他们的,说好七月份课上完了一回家就去找他们玩去,可一结课就找工作了。还有李新,我高中的铁哥们,不知道怎么样了,原来想一定要帮助他度过困难。可一年了都没联系他了。哎我自私啊,对不起朋友
还有我姥姥我奶奶好想他们。有的事我答应可没做到 有愧于心啊。。。
1dd a form to your page. Just a normal form, no special markup required: <form id="myForm" action="comment.php" method="post">
Name: <input type="text" name="name" />
Comment: <textarea name="comment"></textarea& ...
jquery ui的使用
- 博客分类:
- js和jquery和ext
jquery ui的使用 详细访问http://www.cnblogs.com/haogj/archive/2011/02/16/1956267.html
http://www.cnblogs.com/haogj/archive/2011/02/16/1956523.html
mysql用户变量类型的问题想要1 得到1.0
select * from (
select @rownum:=@rownum+1 as rownum_temp ,temp.*
from (SELECT @rownum:=0) r ,(传过来的sql) temp
limit 10
)result where rownum_temp >0 ;
---------------------------------
我想要用@rownum 用户变量实现分页用的序号 可 每次得到的记录rownum_temp 都是 1.0 2.0 3.0 4.0。。。
而我想得到的是 1 ...
1.构建表和数据
CREATE TABLE `teacher` (
`ID` bigint(20) NOT NULL COMMENT 'ID',
`REGNAME` char(200) DEFAULT NULL COMMENT '师教编号',
`NAME` char(20) NOT NULL COMMENT '教师名称',
`TYPE` int(1) DEFAULT '0' COMMENT '师教类型(0:内聘,1:外聘)',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `teac ...
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的
值就表示每组内部排序后的顺序编号(组内连续的唯一的).
是oracle的函数 我这里有个需求 就是把oracle转换成mysql语句
所以在网上找了一篇 解决方法 答案如下 可用到了用户变量 我晕了 不懂啊
求大虾们给解释啊
drop table if exists heyf_t10;
create table heyf_t10 (empid int ,deptid int ,salary decim ...
我们做的mysql分页语句
select * from (
select @rownum:=@rownum+1 as rownum ,temp.*
from (SELECT @rownum:=0) r ,(sql) temp
LIMIT 10
)result where temp_num>10;
我使用了一个 @rownum用户变量 实现每页序号的功能,可让我意想不到的是
每页都是 1.0,2.0,3.0,。。。
我想要的结果是1,2,3,4,....
我估计这和用户变量的类型有关吧 请问怎么定义这个用户变量的类型呢
SELECT @rownum:=0
是select 先执行还是group by 先执行?
是select 先执行 还是 having 子句先执行??
mysql> select (@a :=empid) a ,heyf_t10.* from heyf_t10 ;
+---+-------+--------+--------+
| a | empid | deptid | salary |
+---+-------+--------+--------+
| 1 | 1 | 10 | 5500 |
| 2 | 2 | 10 | 4500 |
| 3 | 3 | 20 | ...
MySql 里的IFNULL、NULLIF和ISNULL用法
2012年05月21日 ⁄ 数据库 ⁄ 暂无评论
今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下:
mysql中isnull,ifnull,nullif的用法如下:
isnull(expr) 的用法:
如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。
mysql> select isnull(1+1);
-> 0
mysql> select isnull(1/0);
-> 1
使用= 的null 值对比通常是错误的。
isnul ...
mysql的日期/时间函数
一、 Mysql 获得当前日期时间
Now() : 获得当前的 日期+ 时间(date + time )函数:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2011-03-01 10:26:23 |
+---------------------+
1 row in set (0.00 sec)
同等的函数还包括current_timestamp(),localtime() ...
over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。
over函数的参数:over(partition by columnname1 order by columnname2)
含义,按columname1指定的字段进行分组排序,或者说按字段columnname1的值进行分组排序。
例如:employees表中,有两个部门的记录:department_id =10和20
select department_id,rank() over(partition by department_id order by salary) from ...
在Oracle中
可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。
在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。
语法:
instr(sourceString,destString,start,appearPosition)
instr('源字符串' , '目标字符串' ,'开始位置','第几次出现')
其中sourceString代表源字符串;
destString代表要从源字符串中查找的子串;
start代表查找的开始位置,这个参数可选的,默认为1;
appearPosition代表想从源字符中查找出第几次出现的destString,这 ...
举个例子来说:
有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等
现在有篇文章他既是 头条,又是热点,还是图文,
type中以 1,3,4的格式存储.
们我们如何用sql查找所有type中有4图文标准的 ...
一个简单的mysql存储函数
- 博客分类:
- mysql
delimiter //
CREATE FUNCTION concat_char (dec1 char(20),dec2 char(20))
returns char(50)
return concat(dec1,dec2);
//
http://dev.mysql.com/doc/refman/5.1/zh/stored-procedures.html#create-procedure
-------------------------------------------------------
delimiter //
CREATE FUNCTION SETTOPERC2 (d ...
MySQL存储过程和函数的区别
MySQL的存储过程(stored procedure)和函数(stored function)统称为stored routines,是否应该采用存储过程在文章Business Logic: To Store or not to Store that is the Question?中进行了详细分析和讨论。存储过程和函数的区别的简要说明参见Stored procedure vs. function。归纳如下:
函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是通过out参数返回多个值。
函数是可以嵌入在sql中使用的,可 ...