基于sql语句的几种常见语法积累综述

1。当字段的值预期由其他字值(记录转换)显示时,可以执行以下语句:
案件类型时,'1'then普通频道当2 '然后'高端渠道的类型
类型是字段名,1, 2是字段值

2。返回数据库中用户表的表单名:
选择的名字从桌上型= 'u'and状态> = 2

三.根据音标字母表:
SELECT * FROM表按列名称整理chinese_prc_cs_as_ks_ws
首先,这里的校对是一个子子句,主要定义了排序规则,该规则可应用于数据库定义或列定义,或应用于字符串表达式以应用投影规则。
语法是整理collation_name.the参数collate_name是一种规则应用于表达式的名称、列定义,或者定义一个数据库。
collation_name可以指定windows_collation_name或sql_collation_name。
1.windows_collation_name是Windows排序规则排序规则名称。请参阅Windows排序规则名称。
2.sql_collation_name是SQL排序规则排序规则名称。参见SQL排序规则名称。
注意:SQL Server常用的排序规则不多,很多初学者可能也不熟悉,但我们经常遇到的一个错误是:SQL Server数据库,在跨数据库多表连接查询中,如果两个数据库默认字符集,系统将返回此错误:无法解决等于操作排序冲突。

4。按姓氏笔画:
SELECT * FROM表顺序整理chinese_prc_stroke_ci_as客
注释如下。

5。指定值的范围查询:
1.stockname是{ }a-za-z %
2.stockname像{ }^调频
在…之间
指定值的范围{ }
排除指定的范围

6。查询结果的随机排序:
SELECT * FROM表订单通过NEWID()

7。在两个表中返回所有记录:
选择图层,从图层TableB B内加入ontablea TableB B。A = B。
在这里不应该描述SQL中的。

8。等待再次执行语句的时间:
复制代码代码如下所示:
WAITFOR DELAY '00:00:05
SELECT * FROM studentinfowaitfor时间'23:08:00


9。将记录插入到表A中,并且插入的记录在a中不存在(由字段判断):
复制代码代码如下所示:
插入一张(tracekey,mutesms,创造时间,traceuser,tracetime,traceslot,traceduration)
select'trace_timer ',0,getdate(),mobileid,getdate(),30,'0'from TableB哪里corpid = 10001
不存在(从中选择traceuser)和mobileid像'13'and = 11