Klausimai pažymėti „sql“

Struktūrinė užklausos kalba (SQL) yra duomenų bazių užklausos kalba. Klausimai turėtų apimti kodo pavyzdžius, lentelės struktūrą, mėginių duomenis ir DBVS įgyvendinimo žymę (pavyzdžiui, „MySQL“, „PostgreSQL“, „Oracle“, „MS SQL Server“, „IBM DB2“ ir kt.). Jei jūsų klausimas susijęs tik su konkrečia DBVS (naudoja tam tikrus plėtinius / funkcijas), naudokite šį DBVS žymeklį. Atsakymai į klausimus, pažymėtus SQL, turėtų naudoti ISO / IEC SQL standartą.
2
atsakymai

Naudojant kelias stulpelių grupes

Aš suprantu GROUP BY x esmę, bet kaip veikia GROUP BY x, y ir ką tai reiškia?
Nustatykite kovo 11 d. 10 val
15
atsakymai

Kaip apriboti „Oracle“ užklausos grąžintų eilučių skaičių po užsakymo?

Ar yra būdas padaryti „Oracle“ užklausą elgtis taip, tarsi jis turi „MySQL“ ribinę sąlygą? MySQL sistemoje galiu tai padaryti: pasirinkite * iš kartos pagal pavadinimą ribos 20.10, kad gautumėte 21 ir 30 eilučių (praleiskite pirmuosius 20, nurodykite šiuos ...
nustatytas sausio 22 d '09 22:48
22
atsakymai

SQL atnaujinimas iš vienos lentelės į kitą pagal ID

Turiu duomenų bazę su sąskaitų numeriais. Aš lyginu juos su failu, kad galėčiau atnaujinti bet kokius kortelės numerius prie paskyros numerio, kad galėčiau dirbti tik su paskyros numeriais. Sukūriau rodinį, kuris susieja lentelę su sąskaitų duomenų baze / ...
22 val. '08 10:14
10
atsakymai

VIDAUS SUSIJUSIOS NUOSTATOS, KURIEMS TAIKOMAS

Siekiant paprastumo, daroma prielaida, kad visi atitinkami laukai yra NE NULL. Jūs galite padaryti: SELECT table1.this, table2.that, table2.somethingelse FROM Table1, table2 WHERE table1.foreignkey = table2.primarykey AND (kai kurios kitos sąlygos) ...
birželio 19 d. 19:16
10
atsakymai

Įterpti į „MySQL“ lentelę arba atnaujinti, jei yra

Noriu prie duomenų bazės lentelės pridėti eilutę, bet jei eilutė egzistuoja su tuo pačiu unikaliu raktu, noriu atnaujinti eilutę. Pavyzdžiui, įterpkite į lentelės (ID, vardo, amžiaus) reikšmes (1, "A", 19) Tarkime, kad unikalus raktas yra ID, bet mano duomenų bazėje ...
lapkričio 17 d. '10, 17:08
16
atsakymai

Išsaugokite PL / pgSQL išvestį iš „PostgreSQL“ į CSV failą

Koks yra paprasčiausias būdas išsaugoti PL / pgSQL išvestį iš „PostgreSQL“ duomenų bazės į CSV failą? Aš naudoju PostgreSQL 8.4 su pgAdmin III ir PSQL įskiepiais, iš kurių paleidžiu užklausas.
nustatyti Oct 05 '09 - 1:58
11
atsakymai

Kada turėčiau naudoti „Cross Apply for Inner Join“?

Koks yra pagrindinis CROSS APPLY naudojimo tikslas? Perskaičiau (miglotai, per internetinius pranešimus), kad kryžminis taikymas gali būti efektyvesnis, jei pasirinksite didelius duomenų rinkinius, jei esate skaidymas. (Primename, kad ieškosite)
yra nustatytas liepos 16 d., 09:42
19
atsakymai

„SQL Server“ veikimo ir saugomos procedūros funkcija

Aš ilgą laiką mokiausi funkcijų ir saugomos procedūros, bet nežinau, kodėl ir kada turėčiau naudoti funkciją ar saugomą procedūrą. Jie man atrodo vienodi, galbūt todėl, kad esu šiek tiek nauja. Ar kas nors man gali pasakyti, kodėl?
nustatė liepos 24 d
14
atsakymai

Ar turėčiau naudoti! = Arba <> už ne lygiavertę T-SQL?

Mačiau SQL, kuris naudoja abu parametrus! = Ir <> ne lygiaverčiai. Kas yra pageidaujama sintaksė ir kodėl? Man patinka! =, Kadangi <> man primena „Visual Basic“.
nustatytas balandžio 6 d '09 23:56
9
atsakymai

Kaip išvengti atskirų kabučių SQL Server?

Bandau įterpti teksto duomenis į SQL Server 9 lentelę. Tekste yra viena citata ('). Kaip tai išvengti? Bandžiau naudoti dvi atskiras kabutes, tačiau tai sukėlė klaidų. Pavyzdžiui. įterpti į ...
nustatyti spalio 19 d. '09 4:18
18
atsakymai

Paskutinio įrašo gavimas kiekvienoje grupėje

Yra pranešimų lentelė, kurioje pateikti duomenys, kaip parodyta žemiau: ID pavadinimas Kiti_kolonai ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C ...
nustatyti 21 rug. '09 20:04
11
atsakymai

Kaip „įklijuoti, jei neegzistuojate“ „MySQL“?

Pradėjau su „googling“ ir radau šį straipsnį, kuriame kalbama apie „mutex“ lenteles. Turiu lentelę su ~ 14 mln. Įrašų. Jei noriu to paties formato pridėti daugiau duomenų, ar galima užtikrinti, kad įrašas, kurį noriu įterpti ...
nustatytas 01 rugsėjis '09 11:56
15
atsakymai

Prisijungimas prie subquery

Esu senosios „MySQL“ mokyklos vartotojas ir visada noriu prisijungti prie sub-užklausos. Bet dabar kiekvienas naudoja sub-užklausą, ir aš nekenčiu jo, nežinau, kodėl. Trūksta teorinių žinių, kad galėčiau spręsti apie save, ar yra ...
nustatytas balandžio 05 d '10, 9:22
17
atsakymai

Kaip aš galiu SELECT eilutes su MAX (stulpelio vertė), DISTINCT kitą stulpelį SQL?

Mano lentelė: ID namų duomenų grotuvo ištekliai --- | ----- | ------------ | -------- | --------- 1 | 10 | 03/04/2009 | john | 399 2 | 11 | 03/04/2009 | juliet | 244 5 | 12 | 03/04/2009 | boratas | 555 3 | 10 | 03/03/2009 | john | 300 4 ...
nustatytas kovo 4 d
14
atsakymai

DateTime2 vs DateTime SQL serveryje

Kuris: datetime datetime2 yra rekomenduojamas būdas saugoti datas ir laikus SQL Server 2008 +? Žinau skirtumus dėl tikslumo (ir, galbūt, saugojimo), tačiau jų ignoravimas šiuo metu yra geresnis praktinis dokumentas apie tai, kada ...
nustatyti 26 rug. '09 14:45