夏日的西瓜君

SQL理论阅读心得(一)

一、函数-截取字符串并显示部分字段

  MYSQL:substr(str,pos,les)/substring(str,pos,les)

  ORACLE:substr(str,pos,les)

  SQL SERVER:substr(str,pos,les)注释:其中str-选中的列名字段,pos-从数据字段哪一位开始,les-共计截取字段的数量

  示例:

  查询订单ID,订单日期,用户名登录信息(登录信息为订单id(前两位)+订单城市(前三位))

select cust_id,cust_date,substr(cust_id,1,2from cust;

二、函数-把字符串类型更换为大写

  UPPER(str);

  示例:

  查询订单名称和订单日期,订单名称要求全部大写显示

select upper(cust_name),cust_date

from cust;

三、函数-把字符串类型更换为小写

  LOWER(str)

  同上

四、函数-选中指定日期范围内的时间信息

  TO_DATE('××××-××-××','yyyy-mm-dd')

  示例:

  查询订单ID,订单日期,用户名登录信息(登录信息为订单id(前两位)+订单城市(前三位)),且时间为2020-09月份的记录

select cust_id,cust_date,substr(cust_id,1,2from cust
where cust_date between to_date('2020-09-01','yyyy-mm-dd')
                         and   to_date('2020-09-30','yyyy-mm-dd');                  

  

posted on 2020-11-05 18:48  夏日的西瓜君  阅读(96)  评论(0)    收藏  举报

编辑推荐:
· 「EF Core」框架是如何识别实体类的属性和主键的
· 独立开发,这条路可行吗?
· 我在厂里搞 wine 的日子
· 如何通过向量化技术比较两段文本是否相似?
· 35+程序员的转型之路:经济寒冬中的希望与策略
阅读排行:
· 推荐 5 款实用的 Docker 可视化管理工具,工作效率翻倍!
· 瞧瞧别人家的接口重试,那叫一个优雅!
· 独立开发第二周:构建、执行、规划
· 【EF Core】框架是如何识别实体类的属性和主键的
· 简单记录下最近2个月完成的线上系统迁移工作
< 2025年7月 >
29 30 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 6 7 8 9

导航

统计

点击右上角即可分享
微信分享提示