zoukankan      html  css  js  c++  java
  • sql一些基本的语法

    1.if语句:

    语法:IF(expr1,expr2,expr3)

    其中,expr1是判断条件,expr2和expr3是符合expr1的自定义的返回结果。

    用处:当从数据库中查询出来的结果需要转换成中文或是其他自定义的格式显示在网页上的时候,可以直接在sql中处理

    sql:

    select  

    if(il.status_id = 'INV_STTS_AVAILABLE','全新','二手') as status_id  

    from inventory_location as il;  

    如果数据表中的某个字段只有两种情况,可以使用if函数。

    2.如果某个字段多于两种情况就要使用case   when then语句了

    1. select  
    2. case   
    3. when oi.order_type_id='SALE' then '销售'  
    4. when oi.order_type_id='PURCHASE' then '采购'  
    5. end as 订单类型   
    6. from order_info as oi; 

      一般项目开发中,我会直接使用sql在数据库中先查询出数据,然后再对数据进行显示处理。

      这样做,不仅麻烦,而且效率不高。

      其实,可以直接在sql语句中操作,将从数据库中查询出来的信息不要直接放入结果集中,而是将这些信息转换成页面需要显示的数据后再存入结果集中。

  • 相关阅读:
    Kafka学习笔记(五、Kafka偏移量)
    web-备份是个好习惯
    web-Web5
    web-web4
    web-flag就在index里
    C++日期类、时间类、日期时间类的设计
    蒙提霍尔问题简单粗暴的理解掉
    sql分组操作符与聚集函数
    sql增删改
    sql简单查询
  • 原文地址:https://www.cnblogs.com/zhangshitong/p/8353411.html
Copyright © 2011-2022 走看看