فونكىسىيىلەر

 


========================字符串函数==========================================

ئوڭ تەرەپتىكى بوشلۇقنى تازىلاش

SELECT RTRIM("  aa    ") as t ;

سول تەرەپتىكى بوشلۇقنى تازىلاش

 SELECT LTRIM("  aa    ") as t ;


ئوڭ-سول ھەر ئىككى تەرەپتىكى بوشلۇقنى تازىلاش

SELECT RTRIM(LTRIM("    aa    ")) as t ;



كۆرسىتىلگەن ھەرپنىڭ ئورننى تېپىش

SELECT POSITION("g" IN   "assfggsdfg" ) as t ;


ھەرپ-بەلگىنى تەتۇر تىزىش

 SELECT REVERSE("abc") as a;


MD5 مەخپىلەشتۈرۈش

SELECT MD5("123456") as s ;


ھەرپ سانىنى ئېلىش 

 SELECT  CHARACTER_LENGTH("aa") as result;


بايىت بويىچە ھەرپ سانىنى ئېلىش 

 SELECT  LENGTH("abc...") as result ;



ھەرپ بەلگىنى ئۇلاپ ھىسابلاش 

 SELECT  CONCAT("a-","a") as result ;


ھەرپ بەلگە قىستۇرۇش 

 SELECT  INSERT("a****",3,2,"qqqqb" ) as result ;


بېرىلگەن ھەرپ-بەلگىلەر نىڭ سول تەرپىدىن بەلگىلىك ساندىكى ھەرپ بەلگىنى ئېلىپ بىرىدۇ

 SELECT  left ("abcdef",2 ) as result ;


بېرىلگەن ھەرپ-بەلگىلەر نىڭ ئوڭ تەرپىدىن بەلگىلىك ساندىكى ھەرپ بەلگىنى ئېلىپ بىرىدۇ

 SELECT  RIGHT ("abcdef",2 ) as result ;


بېرىلگەن ھەرپ-بەلگىلەر نىڭ كۆرسىتىلگەن ئورنىدىن باشلاپ بەلگىلىك ساندىكى ھەرپ بەلگىنى ئېلىپ بىرىدۇ

 SELECT   SUBSTRing("abcd",2,2)  as result;



بېرىلگەن ھەرپ-بەلگىلەرئىچىدىن كۆرسىتىلگەن ھەرپ بەلگىنى بەلگىلەنگەن ھەرپ بەلگىگە ئالماشتۇرۇپ بىرىدۇ

 SELECT   REPLACE ("abcd","d","a")  as result ;


========================日期和时间函数========================================


نۆۋەتتىكى چىسلانى ئېلىش

 SELECT  CURDATE() as date;

نۆۋەتتىكى ۋاقىتنى ئېلىش

 SELECT  CURtime() as time;


نۆۋەتتىكى چىسلا-ۋاقىتنى ئېلىش

 SELECT NOW()  as time;

چىسلانىڭ يىلنى بۆلىكىنى ئېلىش

 SELECT   YEAR ("2015-06-14");


  چىسلانىڭ ئاي بۆلىكىنى ئېلىش

 SELECT  MONTH  ("2015-06-14");

چىسلانىڭ كۈن بۆلىكىنى ئېلىش

 SELECT  DAY( "2015-06-14");


چىسلادىن ھەپتىنىڭ نەچچىنچى كۈنى ئېكەنلىكىنى ئېلىش

 SELECT  WEEKDAY( "2015-06-14");


چىسلادىن شۇ يىل ئىچىدىكى نەچچىنچى ھەپتە ئېكەنلىكىنى ئېلىش

 SELECT  WEEK( "2015-06-14");


ۋاقىتنىڭ سائەت بۆلىكىنى ئېلىش

  SELECT  HOUR("12:42:51");


ۋاقىتنىڭ مىنۇت بۆلىكىنى ئېلىش

  SELECT  MINUTE ("12:42:51");


ۋاقىتنىڭ سىكونىت بۆلىكىنى ئېلىش

  SELECT  SECOND ("12:42:51");


ئىككى چىسلا ئارىسىدىكى كۈن پەرقىنى ئېلىش

  SELECT  DATEDIFF("2013-1-5","2012-1-12");


 چىسلاغا كۈن قوشۇپ ھېسابلاش  

  SELECT  ADDDATE( "2013-1-5","5");


 چىسلاغا يىل-ئاي قوشۇپ ھېسابلاش  

  SELECT  ADDDATE( "2013-3-5", INTERVAL '1 2' YEAR_MONTH ) ; 


 چىسلاغا ئاي قوشۇپ ھېسابلاش  

  SELECT  ADDDATE( "2013-3-5", INTERVAL '3' MONTH ) ;


 چىسلاغا كۈن قوشۇپ ھېسابلاش  

 SELECT  ADDDATE( "2013-3-5", INTERVAL '3' DAY ) ;



 چىسلادىن كۈن كېمەيتىپ ھېسابلاش  

 SELECT  SUBDATE( "2013-3-5", INTERVAL '3' DAY ) ;  


ئىككى ۋاقىتنى قوشۇپ ھېسابلاش

 SELECT  ADDTIME("10:21:15","10:21:15") ;


ئىككى ۋاقىت ئارىسىدىكى پەرىقنى ھېسابلاش

  SELECT   TIMEDIFF( "14:44:32","10:21:15") ;


  تەپسىلىي ئۇچۇرىنى كۆرۈش بېتى، ۋە كۆرۈلۈش قېتىم سانىنى ھېسابلاش


 UPDATE books set checked =checked+1 WHERE id =14  ;



======================== 数学函数 ==========================================


مۇتلەق قىممەت

SELECT abs(-1) as a ;


كەسىر ساننى پۈتۈنلەش

 SELECT  ROUND(14.9)   as f ;


كەسىر ساننى پۈتۈنلەش

SELECT ceil(0.225) as m ;


SELECT floor(1.42) as m ;


تەۋەككۇل سان ھاسىل قىلىش

 SELECT RAND()  as f ;


كەسىر چېكىتىدىن كېيىنكى خانە سانىنى بەلگىلەپ پۈتۈنلەش

 SELECT  TRUNCATE(1.2240114,1)   as f ;


دەرىجىگە كۆتۈرۈپ ھىسابلاش

 SELECT  pow(2,3)   as f ;


كۋادىرات يېلتىزىنى ھىسابلاش

 SELECT  sqrt(64)   as f ;


قالدۇق ساننى ھىسابلاش

 SELECT  mod(9,2)   as f ;

بولۇڭنى رادىئانغا سۇندۇرۇپ ھىسابلاش

 SELECT  RADIANS(4)   as f ;


  رادىئاننى بولۇڭغا سۇندۇرۇپ ھىسابلاش

 SELECT  DEGREES(30)   as f ;


评论

 
肯定表达式 
=,>,>=, like,in, BETWEEN, is NULL  
  
  
否定表达式 
!=,<,<=, not like, not in, not BETWEEN, is not  NULL  
  
  
逻辑运算符  
or,and  
  
  
数学运算符  
+,-,*,/  
  
  
SELECT * from `content` WHERE `categoryName`  is NULL  
  
  
SELECT * from `content` WHERE `categoryName`  is not NULL  
  
  
  
分组统计,求和,平均值  
   SELECT category , count(category) as sani,  sum(money) as pulisi, avg(money) as otturchepuli  FROM `books` GROUP BY category  
  
  
两个表格,合并查询  
  SELECT id , category ,( SELECT   categoryName FROM category WHERE id = category) as tvr_nami FROM books  
  
  
SELECT `id`,`category`,(`id` + `category`)as ss ,bookName FROM `books`  
  
 

2023-12-30 22:30:31

 
 
SELECT * From books WHERE id != 12 
 
SELECT * From books WHERE id not like 12 
 
SELECT * From books WHERE id not in(12)  
 
 SELECT * From books WHERE id not in(12,13,14,15) 
 
========================================================================= 
 
DELETE From books WHERE id = 12 
 
DELETE  From books WHERE id LIKE 12 
 
DELETE  From books WHERE id in(12) 
 
DELETE  From books WHERE id in(12,13,14,15) 
========================================================================= 
 
DELETE  From books WHERE id != 12 
 
DELETE  From books WHERE id not like 12 
 
DELETE  From books WHERE id not in(12)  
 
DELETE  From books WHERE id not in(12,13,14,15) 
========================================================================= 

2023-12-30 22:29:12

INSERT INTO `CATEGORY`(`CATEGORYNAME`,`DATE`) VALUES ('WEB','1214-01-15')  
 
========================================================================= 
UPDATE `CATEGORY` SET `CATEGORYNAME`='HTML&&JAVASCRIPT' WHERE (`ID`='4') 
UPDATE `CATEGORY` SET `DATE`="2005-7-19" WHERE `ID` =4  
 
========================================================================= 
DELETE FROM `CATEGORY` WHERE (`ID`='5') 
DELETE FROM `CATEGORY` WHERE `ID` > 3 
 
========================================================================= 
SELECT `ID` FROM `BOOKS` 
SELECT `ID` FROM `BOOKS` WHERE  `CATEGORY` = 2 
SELECT `ID` FROM `BOOKS` WHERE  `ID`  !=  2 
SELECT `ID` FROM `BOOKS` WHERE  `ID`  >  2 
 
========================================================================= 
 
 
SELECT * From books WHERE id = 12 
 
SELECT * From books WHERE id LIKE 12 
 
SELECT * From books WHERE id in(12) 
 
SELECT * From books WHERE id in(12,13,14,15) 
=========================================================================

2023-12-30 22:28:58

编程爱好者 © 2021 - 2024