熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

網絡游戲服務器端編程:數據查詢語句[2]

2013-11-13 12:37:36  來源: SQL語言 
    ——此文章摘自《網絡游戲服務器端編程》定價 特價 詳細>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

    — 比較操作符
    =判斷是否相等相等為TRUE不等為FALSE
    <>判斷是否不等不等為TRUE相等為FALSE
    <>大於或小於判斷符

    — 邏輯操作符
    —  IS NULL判斷是否為空為空值時為TRUE

    需要注意的是有時候用戶可能會使用WHERE NAME = NULL這樣的語句來作為查詢條件但這並不是判斷是否為空值只是判斷是否等於NULL

    —  BETWEEN用於查找處於給出的最大最小值之間的數據
    —  IN用於查找處於給定的數值中的數據
    —  LIKE用於比較相似的值
    —  EXISTS用於查詢在指定的表中是否存在一行符合條件的數據

    下面是一些邏輯操作符的使用
    SELECT * FROM gamer WHERE AGE BETWEEN AND
    SELECT * FROM gamer WHERE AGE IN (
    SELECT * FROM gamer WHERE NAME LIKE 李%
    SELECT NAME FROM gamer
                    WHERE EXISTS(SELECT AGE FROM gamer WHERE AGE>)

    在SQL語言中使用LIKE邏輯操作符時可以在字符串值中使用通配符用來代表一類字符串值其中%代表任意長度字符_代表單個字符或數字

    — 連接符
    —  AND用於連接WHERE中的多個條件
    —  OR 用於判斷多個條件中是不是有一個條件的值為真
    —  NOT用於將條件求反使其他邏輯條件符意思反轉

    下面是一些連接符的使用
    SELECT NAME  FROM gamer WHERE AGE>  AND  AGE<
    SELECT NAME FROM gamer WHERE AGE =   OR  AGE =
    SELECT NAME FROM gamer WHERE AGE NOT IN (

    — 算術操作符
    — 加——+
    — 減——
    — 乘——*
    — 除——/

    使用算術運算符可以生成各種組合條件或者得到所需的數據
    SELECT * FROM gamer WHERE (AGE+LEVEL)>

    除了這些常用的SQL語句之外SQL語言還提供了一些附加的語言元素以及一些數據庫管理的命令用於對日常數據庫事務進行處理

right>[http://developcsaicn/dbms/htm>]  []  


From:http://tw.wingwit.com/Article/program/SQL/201311/16268.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.