SQL? ?? ? ?? ??? ?? ? ??? ??? ?????? ? ???? ????? ? ?????. 1. LAG (?, ???, ???)? ?? ?? ?? ??? ??? ?? ?????. ?? ???? 1???. ???? ??? NULL? ????? ???? ?????. 2. ?? (?, ???, ???) ?? ?? ? ??? ??? ?? ?????. ???? ??? ?????. 3. ?? ??? ? ? ? ?? ?? ?????? ?? ??? ?? ?? ?? ????? ??? ???? ???? ????. 4. ?? ??? ??? ??? ?? ? ?? ??? ?? ???? ?? ?? ? ? ????. 5. ?? ??? ?? ??, ?? ?? ???? ?? ??? ?? ?? ? ? ????. ?? ??? ????? ?? ?? ??? ??? ?? CTE? ???? ?? ????. ??? ?? ???? ????? ?? ??? ??, ?? ?? ? ??? ??? ?? ?????? ????? ??? ? ????.
SQL? ?? ? ?? ??? ?? ? ??? ??? ?? ????? ? ?????. ???? ????? ?? ?? ?? ??? ???? ??? ? ?? ?????. ???? ? ??? ?? ???? ??? ???? ? ????? ? ?? ???? ?? ???? ? ????.

1. ??? ??? ??????
-
LAG(column, offset, default)
: ?? ??offset
??? (? ??)? ?? ?? ?? ???? 1???. -
LEAD(column, offset, default)
: ?? ??offset
?? ? ??? (?) ???? 1???.
??? ?? ?? ?? :
??? ?? ? ?? ??? ???? ??? ?? ? ???. "?? ?? ??"? "??? ?"? ??? ?? ??? LAG()
??? ? ????. "?? ?"??? ??? LEAD()
??? ? ????.

2. ?? ?? ??
???? ??, ??, LAG (??, 1) ?? (?? ? ??)? prev_sales, ?? _sales?? (??, 1) ?? (????) sales_data??;
?? ??? :
-
date
?? ?? ? ? ? ?? ? ?? ?? ?? ??? ? ? ????. - ?? ???? ?? (? : ? ?? ??? ?? ?? ?? ?? ????) ?? ?? NULL.
?? ?? ??? ?? ???? ??? ? ????.

?? (??, 1, 0) ?? (?? ? ??)
?? ???, ?? ?? ???? ??? NULL ?? 0? ?????.
3. ????? LAG/LEAD? ??????
?? ??????? ??? ??? ? ?? ??? ?? ??? ??? ??? ?????.
???? ??, ??, ??, ?? (??, 1, 0) ?? (???? ??)? prev_sales? regional_sales??;
??? ?? ??? PARTITION BY region
???? ????. ?? ?? ?? ?? ? ?? ??? ??? ???? ?????.
???? ?? ???? ?????? ??? ?????.
- ?? ??? ?? ?? ??
- ??? ?? ??
- ?? ??? ?? ?? ??
4. ?? ??? ?? ?? ??
?? ??? ???? ???? ??? ????? ???? ?? ?? ??? ??? ? ???? ? ????.
???? ??, ??, ?? (??) ?? (????) prev_sales, ?? ??> ?? (??) ?? (????) ?? '??' ?? <LAG (??)? (???? ??) '??'?? ??? ??? '??' ???? ???? sales_data??;
????? ?? ??? ??? ?? ?? ? ? ????. ??? ? ????? ??? ???? ????? ?? ?? ?? ?? ?? ? ??? ?? ?????.
?? ??? ?? :
- ??? ??? ??, ?? CTE ?? ?? ??? ???? ???? ?? ?? ?? ???? ?? ??????.
- ??? ???? ??? ??/??? ?? ? ???? ??? ??? ??? ????.
????? ?? ??. ??? ??? ?? ? ???? ?? ????? ?? ??????. ?? ??, ??? ?? ? ????? ??? ?? ??? ???? ? ? ?? ??????. ?? ??? ?? ??? ????? ??? ????? ???? ?? ? ????.
? ??? SQL ?? ? ?? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

SQL? NOSQL ??????? ?? ??? ??? ??, ???? ?? ? ??? ?????. 1. ??? ?? ???? SQL? ?? ?? ? ??? ???? ??? ? ???? ???? ?? NOSQL? ??, ? ?, ? ??? ? ???? ?? ??? ??? ???? ????? ?? ???? ?????. 2. ?? ? ????, SQL? ????? ?? ??? ??? ????? ???? ??, NOSQL? ?? ??? ?? ?? ??? ?????. 3. ??? ???? SQL? ?? ?? ?? ???? ???? ?? ???? ??? ??, NOSQL? ?? ?? ??? ???? ???? ?? ???? ?????. 4. ?? ?? ???? SQL? ????? ??? ?? ??? ???? ?? NOSQL ?? ??? ????? SQL?? ???? ????? ????.

?? ?? ?? ??? ???? ??? ?? ????? ?? ????. 1. ?? ???? ??? ???? ?? ???? ?? ?? ??? ?? ?? ??? ? ??????. 2. ??? ??? ??? ?? ? ? ?? ? ?? ??? ?? ?? ???? ????. 3. ??? ?? ?? ??? ? ?, ?? ?? ??? ? ?? ??? ?? ?? ?? ?????. 4. ?? ???? ???? ???? ?? ??? ??? ? ?? ??? ???? ????? ?? ??? ??? ?? ???? ??????.

acompositeprimarykeyinsqlisaprimarykeycompycompossionswoormorecolumnsthattogetherniqueLificelificeLificeChow.1

? ??? ?? ??? ?? ? ?? ?? ??? ????. 1. ??? ???? ?? ??? ?? ?? ?? ?? ????. ?? ??? ???? ?????. 2. ?? ??? ?? ?? ?? ??? ?? ?? ???? ??? ??? ??? Max? ?????. 3. Dense_Rank ?? Row_Number Window ??? ???? ?? ??? ???? ?? ?????. ??, Ifnull ?? Coalesce? ???? ? ??? ?? ??? ??? ???????.

SQL? CreateTable ? ? ??? ???? ?? ???? ??? ??? ???? ?? ? ????. ?? ??? ??? ????. 1. CreateTableNew_tableAsselect*fromexisting_tablewhere1 = 0;? ???? ? ???? ????. 2. ??? ???? ?? ??? ??? ????? ???? ?? ??? ?? ???, ?? ?, ??? ?? ???? ??????.

SQL ? ??? ? ?? ??? ?? ???? ??? ?? ? ? ????. ??, ??, Over ()? ?? ?? ? ?? ?? ???? ?? ?? ??? ?? ??? ?????. ???? ??? ??? ????. 1. row_number (), rank (), ????? Dense_rank (), ??? ?? ? ?????. 2. sum () ? avg ()? ?? ?? ??? ?? ??? ?????. 3. PartitionBy? ???? ?? ? ??, Orderby Controls ?? ? ??? ?? ??? ? ??. ??? ? ? ??? ??? ?? ??? ????? ???? ?? ???? ???? ???? ? ????.

MySQL? regexp ? r like? ?????. PostgreSQL? ~ ? ~*? ?? ???? ?????. Oracle? Regexp_like? ?? ?????. SQLServer?? CLR ?? ?? ?????? ?????. 2. ????? ??? (? : Whereemailregexp '^[a-za-z0-9 ._%] @[a-za-z0-9.-] \. regexp_like (??? ??, '[0-9]')). 3. ?? ?????? ????

SQL? ? ? ??? ??? = null ??! = null, 1. isnull ?? isnotnull? ???????. 2. ?? ??, ??? ?? ?? ??? NULL? SELECT*FromUserswhereEmailisNull? ???????. 3. ?? ??? ??? ?? ?? ??? ?? ??? isnull ??? ?? ? ? ??? ?? ? ???. 4. Coalesce? ????? ?? ?? ??? NULL ?? ?? ? ? ??? ????? ?? ? ? ????. NULL? ???? ?? ?? ???? ????? ???? ?? ??? ???? ?? ??? = NULL? ??? ???? ??? ??????? ????. WHERE ?? ? ?? ???? ??? UNK? ?????.
