Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5715|Odpoveď: 0

Nech čísla ukazujú SQL slov

[Kopírovať odkaz]
Zverejnené 28. 4. 2019 15:57:54 | | |
Nech čísla ukazujú SQL slov
C:/Users/bobo/AppData/Local/YNote/data/qq1BD99A3C386BF33BC41A3E78A77E7734/2698c116efe5423980e1e1395409b41c/i%5B35%7Exc2qdob.png
Používanie trinokulárnych operácií je v poriadku
C:/Users/bobo/AppData/Local/YNote/data/qq1BD99A3C386BF33BC41A3E78A77E7734/5f6a2d9db0bd43acbef159186eabfd51/6ihqynhx_z89.png
SQL sa dá tiež napísať
Vyberte *,
       Prípadová skupina
       keď 1, potom N'Skupina 1'
       keď 2, potom N'Skupina 2'
       keď 3, potom N'Skupina 3'
       inak N'unknown' koniec názvu skupiny
  od @stuinfo
===========
Táto téma je SQL
vyber a.StandardId,a.StandardType, prípad StandardStatus
            keď 1, potom N'void'
            keď 2, potom N'aktuálne platné'
            keď 3, potom sa implementuje N';
            inak N'unknown' koniec názvu skupiny,
a.ŠtandardnýNázov,a.Dátum implementácie,a.Dátum vydania z OATestŠtandard a


SQL vzdelávacia adresa   https://www.cnblogs.com/4littleProgrammer/p/4820006.html

Už je takmer čas končiť prácu, tak si nájdite čas na zhrnutie prípadového využitia SQL.
Úloha CASE v SQL:Výraz použitý na výpočet zoznamu podmienok a vráti jeden z možných výsledkov.Typ prípadu SQL je v programovacích jazykoch If-Esle If-Else alebo Switch, ale nepoužíva sa na riadenie vykonávania SQL programov, ale ako funkciaStĺpecLogické využitie.
Syntax:
Prípad [input_expression]
      Keď when_expression potom result_expression
[... n]
[iné else_result_expression]
koniec
Poznámka: [] je voliteľné.
Pripravte testovacie údaje:
1
2
3
4
5
6
7
8
9
10
11
12
vyhlásiť@stuinfoTabuľka
(idint,
Meno Nvarchar(20),
Rodvarchar(1),
sgroupint)

Vložiť do@stuinfo
vybrať 1,'Zhang San','m',1Únia všetci
vybrať 2,'Li Si','f',1Únia všetci
vybrať 3,'Wang Wu','f',2Únia všetci
vybrať 4,'Zhao Liu','m',3Únia všetci
vybrať 5,'Žltá sedmička','m',3

1. Pridajte výraz za prípad
Vracia na základe výsledku výrazu.
1
2
3
4
5
6
7
vybrať*,
       Prípadsgroup
       kedy 1 potomN'Skupina 1'
       kedy 2 potomN'Skupina 2'
       kedy 3 potomN'Skupina 3'
       elseN'Neznáme' koniecNázov skupiny
  od@stuinfo

2. Žiadny výraz po páde
Bez výrazu sa vráti podľa podmienky kedy.
vybrať*,
       Prípad
       kedysgroup = 1apohlavie ='m' potomN'Prvá skupina chlapcov'
       kedysgroup = 1apohlavie ='f' potomN'Prvá skupina dievčat'
       kedysgroup = 2apohlavie ='m' potomN'Druhá skupina chlapcov'
       kedysgroup = 2apohlavie ='f' potomN'Druhá skupina dievčat'
       kedysgroup = 3apohlavie ='m' potomN'Tretia skupina chlapcov'
       kedysgroup = 3apohlavie ='f' potomN'Tretia skupina dievčat'
       elseN'Neznáme' koniecKomentár
  od@stuinfo

3. Pre poradie podľa
Ak uložená procedúra potrebuje podporovať viacero triedení, môžete odovzdať parametrickú premennú a na základe nej posúdiť.
1
2
3
4
5
6
7
vyhlásiť@orderbyint
Set@orderby = 1

vybrať * od@stuinfo
Poradie autor
    Prípad kedy@orderby = 1potomIdkoniec popis,
    Prípad kedy@orderby = 2potomIdkoniec

Použi tu viacero prípadov, pretože desc musí byť umiestnené za koniec, inak sa objavia syntaxické chyby.
4. Príklad:
vyberte a.ApplyId,a.Code,a.CostItemId,a.CostItemName,a.DateCreated,a.CreatedUserId,a.EquipmentCategroyId,a.Flag,a.FlowTime,a.Name,a.ParentId,a.PassingUserId,a. PassingUserIds,a.PassingUsernames,a.ProjectId,a.Remark,a.Spec,a.Unit, b.*, c.Code ako ParentCode, c.Name ako ParentName,Prípada.ImportFlag kedy  0potom 'Neimportované'kedy1 potom 'Importované' koniecakoImportFlagz kategórie vybaveniaPrihlásiť sa ako
inner join ProjectViewForJoin ako b na a.ProjectId = b.ProjectIdForJoin
vnútorné spojenie EquipmentEquipmentCategory ako c na a.ParentId = c.EquipmentCategoryId





Predchádzajúci:ORM framework Dapper dostane vykonaný SQL príkaz
Budúci:Je naozaj potrebné odstrániť biele znaky z HTML?
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com