随笔 - 65  文章 - 0 评论 - 3 阅读 - 15万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

1、使用双引号

select  count(*) "总数" from table;

2、使用单引号

select count(*) '总数' from table;

3、直接加别名,用空格隔开

select count(*) zongshu from table;

4、使用as关键字连接

select count(*) as zongshu from table;

5、使用=号连接(sqlserver使用)

select count(*) =zongshu from table;

注意事项

当我们使用某个表达式作为输出的一列时,我们无法再Where条件中直接使用该列作判断条件. 

例如下面的SQL语句:
 
select id, (c1 + c2) as s from t1  where s > 100 
  SQL Server 报错: "列名 s 无效" 

使用以下语句即可

复制代码
select t2.*
from (select id, (c1 + c2) as c from t1) t2
where c > 100
 
  --或者
 
select t2.*
from (select id, c = c1+c2 from t1) t2
where c > 100
复制代码
复制代码
 SELECT 语句的执行顺序
 1. from语句
 2. where语句(结合条件)
 3. start with语句
 4. connect by语句
 5. where语句
 6. group by语句
 7. having语句
 8. model语句
 9. select语句
 10. union、minus、intersect等集合演算演算
 11. order by语句
复制代码

 

posted on   牛肉丨火锅  阅读(4210)  评论(1编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示