mysql中有没有choose函数

有用的 MySQL 字符串函数: 1 .检查字符集:CHARSET('abc') 返回'utf8 ' 2 . 连接字符串:CONCAT('a', 'b', 'c') 获取 'abc' 3 . 查找子字符串的位置: INSTR('abc', 'b') 返回 2 4 . 转换为小写:LCASE('ABC') 得到 'abc' 5 . 向左:LEFT('abc', 2 ) 得到'ab' 6 . 字符长度:LENGTH('abc') 返回 3 7 、文件内容:LOAD_FILE('/path/file.txt')读取文件 8 . 定位子字符串:LOCATE('b', 'abc', 1 ) 返回 2 9 . 左填充:LPAD('abc', 5 , '') 得到 'abc' 1 0. 删除左侧空格:LTRIM('abc') 得到 'abc' 1 1 .迭代:iteration('a', 3 ) 得到 'aaa' 1 2 . 替换:replace('abc','b','x') 得到 'axc' 1 3 . 右填充:RPAD('abc', 5 , '') 得到 'abc' 1 4 . 删除整数空格:RTRIM('abc') 得到 'abc' 1 5 . 字符比较:STRCMP('abc', 'abd') 返回 1 1 6 .截取子串:SUBSTRING('abc', 1 , 2 ) 得到'bc' 1 7 . 指定空格: TRIM(BOTH ' ' FROM ' abc ') gets 'abc' 1 8 . 转换为大写:UCASE('abc') 得到 'ABC' 1 9 . GET RIGHT:RIGHT('abc', 2 ) 得到 'bc' 2 0. 创建空间:Space(5 ) gets ''
你自己称一下。

mysql高级函数

1 .Select CONCAT(name,money) from account;:拼接字段。
2 . Select length(name) from account;:查询字节长度(UTF-8 ,汉字占3 个字节)。
3 . Select IFNULL(money, 1 0) from account;:如果money为零,则显示1 0 4 . 选择round(money, 1 ) from account;:四舍五入到小数点后一位。
5 . 从账户中选择下限(资金);:向下取整。
6 . 从账户中选择CEIL(Money);:向上取整。
7 . 从 Account; 中选择 TRUNCATE(Money, 1 );:截断至小数点后一位。
8 . 选择MOD(1 0,3 );:取余数(1 0%3 )。
9 . Select upper(name) from account;:将姓名转换为大写字母。
1 0. Select lowercase(name) from account;:将姓名转换为小写。
1 1 、Select substring(name,1 ) from account;:截取下标以1 开头的所有字段。
1 2 . Select substring (name, 1 , 4 ) from account;:截取下标以1 开头、长度为4 的字段。
1 3 . Select Now();:返回当前日期和时间。
1 4 . selectCurrentDate();:返回当前日期。
1 5 . 选择CURTIME();:返回当前时间。
1 6 、选择DATE_FORMAT(NOW(), '%Y年%m月%d日') as '当前时间';:将时间转换为字符串。
1 7 . Select count(names) from account;:计算姓名数量(忽略零)。
1 8 . Select COUNT() from Account;:统计数量(NULL不被忽略,与COUNT(1 )相同)。
1 9 .Select LPAD(name,1 0,'') as name,money from account;:向左填充指定长度。
2 0. REPLACE(NAME, 'A', '') AS NAME, MONEY FROM ACCOUNT;:替换指定字段。
2 1 、Select from user range 0, 5 ;:查询前5 条数据(下标从0开始,数量:(page-1 )size,大小)。
2 2 . SELECT FROM boy UNION select from girls;:两个结果合并为一个(自动去重,根本没有使用联合)。
2 3 . 从帐户中选择SUM(Money);:总和(忽略零)。
2 4 . Select avg(money) from account;:求平均值(忽略零)。
2 5 . Select max(money) from account;:找到最大值(忽略零)。
2 6 . Select min(money) from account;:找到最小值(忽略零)。
2 7 、选择姓名、金钱、IF(金钱为零、‘哈哈’、‘哈哈’)作为账户评论; :IF 描述。
2 8 .Case条件语句。
2 9 . Copy Table Like User;:复制User表(只复制字段)。
3 0. Copy Table Select FROM User;:复制用户表(字段数据一起复制)。
3 1 、创建表复制 从Users中选择用户名、年龄:复制指定字段(数据一起复制)。
3 2 、创建表复制,select username,age from users,where 0;:复制指定字段(数据不复制)。
3 3 .重命名表表添加|删除|修改|列重命名列[列类型约束]:修改表。
3 4 .从study s, Teacher t中选择s.student, t.teacher,其中s.s_id = t.id;:等价连接(求交集部分)。

实用提醒:记得测试每个函数的实际影响,尤其是字符串处理和计时函数。