See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 5715|Vastuse: 0

Las numbrid näitavad sõnade SQL-i

[Kopeeri link]
Postitatud 28.04.2019 15:57:54 | | |
Las numbrid näitavad sõnade SQL-i
C:/Users/bobo/AppData/Local/YNote/data/qq1BD99A3C386BF33BC41A3E78A77E7734/2698c116efe5423980e1e1395409b41c/i%5B35%7Exc2qdob.png
Trinokulaarsete operatsioonide kasutamine on okei
C:/Users/bobo/AppData/Local/YNote/data/qq1BD99A3C386BF33BC41A3E78A77E7734/5f6a2d9db0bd43acbef159186eabfd51/6ihqynhx_z89.png
SQL-i saab kirjutada ka
vali *,
       Juhtumite grupp
       kui 1, siis N'Grupp 1'
       kui 2, siis N'Grupp 2'
       kui 3, siis N'Grupp 3'
       else N'unknown' lõppgrupi nimi
  @stuinfo
===========
See teema on SQL
select a.StandardId,a.StandardType, case StandardStatus
            kui 1, siis N'void'
            kui 2, siis N'Praegu kehtiv'
            kui 3, siis N'implementeeritakse'";
            muidu N'unknown' lõppgrupinimi,
a.StandardPealkiri,a.Rakenduse kuupäev,a.Väljalaskekuupäev OATest-stStandard a


SQL-õppeaadress   https://www.cnblogs.com/4littleProgrammer/p/4820006.html

Peaaegu on aeg töölt lahkuda, nii et võta aega, et kokku võtta SQL-i juhtumikasutus.
CASE-i roll SQL-is:Avaldis, mida kasutatakse tingimuste loendi arvutamiseks ja annab ühe võimaliku tulemuse.SQL-i juhtumitüüp on programmeerimiskeeltes If-Esle If-Else või Switch, kuid seda ei kasutata SQL-programmide täitmisprotsessi juhtimiseks, vaid funktsiooninaVeergloogiline kasutus.
Süntaks:
Juhtum [input_expression]
      kui when_expression siis result_expression
[... n]
[else else_result_expression]
Lõpp
Märkus: [] on valikuline.
Valmistage ette testiandmed:
1
2
3
4
5
6
7
8
9
10
11
12
deklareeri@stuinfoTabel
(idint,
Sname Nvarchar (20),
Suguvarchar(1),
sgruppint)

Lisa sisse@stuinfo
valima 1,'Zhang San','m',1Liit kõik
valima 2,'Li Si','f',1Liit kõik
valima 3,'Wang Wu','f',2Liit kõik
valima 4,'Zhao Liu','m',3Liit kõik
valima 5,'Kollane Seitse','m',3

1. Lisa väljend pärast juhtumit
Tagastatakse avaldise tulemuse põhjal.
1
2
3
4
5
6
7
valima*,
       Juhtumsgrupp
       Kui 1 siisN'1. grupp'
       Kui 2 siisN'Grupp 2'
       Kui 3 siisN'Grupp 3'
       elseN'Tundmatu' Lõppgrupi nimi
  Alates@stuinfo

2. Ei mingit väljendit pärast juhtumit
Ilma väljendita tagastatakse see vastavalt tingimusele, millal.
valima*,
       Juhtum
       Kuisgroup = 1jasugu ='m' siisN'Esimene poiste grupp'
       Kuisgroup = 1jasugu ='f' siisN'Esimene tüdrukute grupp'
       Kuisgroup = 2jasugu ='m' siisN'Teine poiste grupp'
       Kuisgroup = 2jasugu ='f' siisN'Teine tüdrukute grupp'
       Kuisgroup = 3jasugu ='m' siisN'Kolmas poiste grupp'
       Kuisgroup = 3jasugu ='f' siisN'Kolmas tüdrukute grupp'
       elseN'Tundmatu' LõppKommentaar
  Alates@stuinfo

3. Tellimus
Kui salvestatud protseduur peab toetama mitut sorti, saad edastada parameetrimuutuja ja seejärel selle järgi hinnata.
1
2
3
4
5
6
7
deklareeri@orderbyint
Komplekt@orderby = 1

valima * Alates@stuinfo
Käsk autor
    Juhtum Kui@orderby = 1siisIdLõpp desc,
    Juhtum Kui@orderby = 2siisIdLõpp

Kasuta siin mitut juhtumit, sest desc tuleb paigutada pärast lõppu, muidu tekivad süntaksivead.
4. Näide:
vali a.ApplyId,a.Code,a.CostItemId,a.CostItemName,a.CreatedDate,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.Ühik, b.*, c.Code kui ParentCode, c.Name kui ParentName,Juhtuma.ImportFlag Kui  0siis 'Ei imporditud'Kui1 siis 'Imporditud' LõppkuiImportFlagallikast EquipmentCategoryKandideeri kui
sisemine liitumine ProjectViewForJoin kui b a.ProjectId = b.ProjectIdForJoin
sisemine liitmine EquipmentEquipmentCategory kui c a.ParentId = c.EquipmentCategoryId





Eelmine:ORM raamistik Dapper saab käivitatud SQL-lause
Järgmine:Kas HTML-ist on tõesti vaja tühikumärke eemaldada?
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com