ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL 语法参考(四)

SQL 语法参考(四)

原创 Linux操作系统 作者:小牧人 时间:2009-12-17 11:51:24 0 删除 编辑

SQL 语法参考(四)

其他查询
    select *
    from table_name1
    where column1 like 'x%'  
    说明:like 必须和後面的'x%' 相呼应表示以 x为开头的字串。
    select *
    from table_name1
    where column1 in ('xxx','yyy',..)
    说明:in 後面接的是一个集合,表示column1 存在集合里面。
    select *
    from table_name1
    where column1 between xx and yy
    说明:between 表示 column1 的值介於 xx 和 yy 之间。  

    3、更改资料:
     update table_name
     set column1='xxx'
     where conditoins
说明:
     1.更改某个栏位设定其值为'xxx'。
     2.conditions 是所要符合的条件、若没有 where 则整个 table 的那个栏位都会全部被更改。

     4、删除资料:
     delete from table_name
     where conditions
说明:删除符合条件的资料。

     说明:关于where条件后面如果包含有日期的比较,不同数据库有不同的表达式。具体如下:
     (1)如果是access数据库,则为:where mydate>;#2000-01-01#  
     (2)如果是oracle数据库,则为:where mydate>;cast('2000-01-01' as date)
     或:where mydate>;to_date('2000-01-01','yyyy-mm-dd')
     在delphi中写成:
     thedate='2000-01-01'; 
     query1.sql.add('select * from abc where mydate>;
     cast('+''''+thedate+''''+' as date)');  

     如果比较日期时间型,则为:
     where mydatetime>;to_date('2000-01-01 10:00:01','yyyy-mm-dd hh24:mi:ss')

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/80618/viewspace-622676/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL 语法参考(三)
下一篇: SQL语法(五)
请登录后发表评论 登录
全部评论

注册时间:2009-04-24

  • 博文量
    9
  • 访问量
    7172