• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 基于sql语句的一些常用语法积累总结

基于sql语句的一些常用语法积累总结

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sql语句语法,pl/sql语句块的语法,sql语句语法大全,sql语句update语法,sql语句语法错误等相关知识,希望本文的分享对您有所帮助

1.当某一字段的值希望通过其它字值显示出来时(记录转换),可通过下面的语句实现:
case Type when '1' then '普通通道' when '2' then '高端通道' end as Type
其中“Type"是字段名,”1“,”2“是字段值

2.返回数据库中用户表的表单名:
select name from table where type = 'u' and status >=2

3.按拼音首字母排序:
select * from table order by 列名 Collate Chinese_PRC_CS_AS_KS_WS
首先,在这里的collate是一个子句,主要是定义排序规则,可应用于数据库定义或列定义;或应用于字符串表达式以应用排序规则投影。
语法是collate   collation_name。参数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数据库,在跨库多表连接查询时,若两数据 库默认字符集不同,系统就会返回这样的错误:“无法解决 equal to 操作的排序规则冲突。”

4.按姓氏笔画排序:
Select * From table Order By CustomerName Collate Chinese_PRC_Stroke_ci_as
注释如上。

5.指定值的范围查询:
1.stockname like ‘%[a-zA-Z]%'
2.stockname like '[^F-M]‘
其中
[]
指定值的范围
^ 排除指定范围

6.对查询结果随机排序:
SELECT * FROM  table Orders ORDER BY NEWID()

7.返回两个表中共有的所有记录:
select tableA.a tableB.b from tableA  inner join tableB as b ontableA.a= b.b
其中sql中as的用法这里就不做熬述。

8.等待时间再执行语句:

9.向一个表A中插入记录,并且插入的记录在A中不存在(通过一个字段来判断):
</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于sql语句的一些常用语法积累总结
  • 超详细的SQL语句语法汇总

相关文章

  • 2018-12-05sqlrun 权限设置好了,但启动不了,用本地的可以启动
  • 2017-05-11服务器不支持 MySql 数据库的解决方法
  • 2018-12-05Oracle 11g Release (11.1) 索引底层的数据结构
  • 2017-05-11MySQL 数据类型 大全
  • 2018-12-05Access使用宏控制程序之在宏中使用条件
  • 2017-05-11mysql 服务完全卸载技巧
  • 2018-12-05发现mysql一个用法,比较有用
  • 2018-12-05Access保留字&变量名列表
  • 2018-12-05mysql 无法启动的几种常见问题
  • 2018-12-05php运行提示Can''t connect to MySQL server on ''localhost

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql手动删除BINLOG的方法
    • 去掉mysql连接时报警声音的方法
    • mysql常用基础操作语法(七)--统计函数和分组查询【命令行模式】
    • MYSQL中的锁介绍
    • Mysql数据库在Centos系统下如何被彻底删除的步骤介绍
    • MongoDB循序渐进之[特性]面向文档存储
    • mysql5.7.21解压版安装配置图文
    • 【MySQL】MySQL的存储引擎
    • ADODB连接access是出现 80004005 错误的解决方法
    • 对MySQL的初步了解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有