「笔记」数据库查询机制以及select的使用

 我来答
户如乐9318
2022-08-20 · TA获得超过6613个赞
知道小有建树答主
回答量:2559
采纳率:100%
帮助的人:134万
展开全部

查询语法

asc升序(从小到大,默认就是升序,可以不写) desc降序(从大到小) order by这句一定是放在最后。如果有多个列名,使用英文逗号分开,优先排序前面的,先排列前面的列名,然后再排序后面的列名。

查询全部行和列:

查询部分行业列:

select Sname,SGrade from Students

where

as取别名

取别名,再给领导汇报数据的时候,字段都是是用自己定义的数据,领导可能看不懂,怎么办?把字段换成中文来显示:

判断空值有两种,一种是有值删除后,使用=,where Name=’‘

如果是值默认的空值NULL,只能使用is,where Name is NULL

使用 top 数字 取前几条查询语句

使用百分比 top 数字 percent

另外只有日期类型比较特殊,可以使用大于等于小于的,带引号,格式不能写错。

系统函数:

字符串函数

charindex

select charindex(参数1需要找的,数据源,起始位置数字)

LEN 返回长度。(去掉最右边的空格,中间和前面的空格去不掉)

selcet len(’ M y ‘)

LTRIM 去左边的空格,嵌套使用

select len(ltrim(' M y ') //去掉左边的空格,返回

……太多了,记不住,需要的时候,到网上搜索

还有日期函数,数学函数,……

cast数据转换

select cast(文本数字 as int)

convert有格式的转换

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式