WorksheetsSQL 3 LOWER()
Total questions: 10
Worksheet time: 9mins
SQL funkcija, sujungianti kelias simbolių eilutes, reikšmes.
LOWER()
TRIM()
REPLACE()
CONCAT()
Kaip SQL iš DATATIME formato stulpelio, grąžintum metai-mėnuo-diena?
naudočiau ROUND(return_date)
naudočiau DATE(stulpelis)
naudočiau MAX(return_date)
naudočiau REPLACE(return_date)
Suapvalinti reikšmę iki sveikųjų skaičių naudotum
LOCATE('@', email)
UPPER(address.address)
round(amount, 0)
substring(first_name, 1, 1)
Kokį duomenų tipą naudotum "email" stulpeliui sukurti, aprašyti?
Sveiki skaičiai: (pvz.: INT)
Tekstas (pvz.: CHAR, VARCHAR)
Data ir laikas (pvz: DATE)
FLOAT(X,Y)
CHAR vs VARCHAR
VARCHAR yra kintamo ilgio, o CHAR yra fiksuoto ilgio
VARCHAR yra fiksuoto ilgio, o CHAR yra kintamo ilgio
CHAR() užimtų 3 baitus
VARCHAR(100) užima 100 baitų diske
Kokia reikšmė teisinga šia stulpeliui - SKELBIMO_KAINA float(10,2) ?
120
120,25
120, 245
100
Kokius žinote datos formatus?
VARCHAR(size), CHAR(size)
INT(size), SMALLINT(size)
DATE, TIME, DATETIME, TIMESTAMP
FLOAT(size, d), DOUBLE(size, d)
Kas turi sutapti susijusių lentelių PK ir FK raktų stulpeliuose?
pavadinimai
duomenų tipai ir vertės
Kokius žinote ryšius tarp lentelių?
SQL NoSQL
vienas su daug, daug su vienu
Vienas su vienu (one to one), vienas su daug (one to many), daug su daug (many to many).
daug su daug
Sąlyga WHERE turi atitikti abu kriterijus. Kaip juos sujungtum?
OR
NOT
AND
<>
