SQLZOO学习笔记

Tutorials: Learn SQL in stages

记录每一节的经典函数及应用方法,以备以后查找。

SELECT names

函数 用法
like(’’) 模糊匹配,可以用’%‘和’_'占位符,前者可表白空值或多个任意字符,后者代表一个字符且不代表空字符,以及not like()用法
concat(str1,str2,…) 可将多个字符串拼接在一起,和"
locate(a,b) 判断a是否在b中,返回0或1
replace(‘vessel’,‘e’,‘a’) 将字符串中’vessel’的’e’用’a’代替,最终输出’vassal’

SELECT from World

函数 用法
xor 区别于or,or是指满足一个条件即可,包括同时满足条件的;xor是指只需满足一个条件即可,但不能同时满足
round(,n) 四舍五入将值保留指定n位数,n可以为负值
<> 和!=效果相同
left(str,1) 从左边第一个字符开始,取出现的前几个字符,相似的有right(str,1),substr(str,i,j) ,在ORACLE中无此项用法

SELECT from Nobel Tutorial

函数 用法
str IN (‘str1’,‘str2’,…) The expression str IN (‘str1’,‘str2’) can be used as a value - it will be 0 or 1,即in函数可以作为一个整体来用

猜你喜欢

转载自blog.csdn.net/MsSpark/article/details/83479589
今日推荐