Kuinka poistaa tietoja taulukosta DELETE
SQL-käskyn avulla
Vastaus: Käytä DELETE
käskyä tietojen poistamiseen taulukosta
Esimerkiksi:
DELETE FROM Customers WHERE CustomerID = 1;
Selitä käsite Index
ja indeksien käytön edut SQL:ssä
Vastaus: An Index
on tietorakenne, joka parantaa tiedonhaun nopeutta tietokannasta. Se luodaan taulukon yhteen tai useampaan sarakkeeseen ja auttaa vähentämään tietojen etsimiseen ja lajitteluun kuluvaa aikaa. Hakemistojen käytön etuja ovat parempi kyselyn suorituskyky ja nopeampi tietojen haku.
Kuinka käyttää CREATE TABLE
käskyä uuden taulukon luomiseen SQL:ssä
Vastaus: Käytä CREATE TABLE
käskyä luodaksesi uuden taulukon tietokantaan.
Esimerkiksi:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
Kuinka käyttää ALTER TABLE
käskyä uuden sarakkeen lisäämiseen taulukkoon SQL:ssä.
Vastaus: Käytä ALTER TABLE
käskyä lisätäksesi uuden sarakkeen olemassa olevaan taulukkoon.
Esimerkiksi:
ALTER TABLE Customers ADD Email VARCHAR(100);
Kuinka käyttää DROP TABLE
käskyä taulukon poistamiseen SQL:ssä
Vastaus: Käytä DROP TABLE
käskyä taulukon poistamiseen tietokannasta.
Esimerkiksi:
DROP TABLE Customers;
UNION
Selitä, kuinka ja- lauseita käytetään UNION ALL
SQL:ssä
Vastaus:
UNION
: Yhdistää kahden tai useamman kyselyn tuloksetSELECT
yhdeksi tulosjoukoksi ja poistaa kaksoiskappaleet.UNION ALL:
Samanlainen kuinUNION
, mutta säilyttää päällekkäiset rivit.
Kuinka käyttää LIKE
käskyä ja erikoismerkkejä hakuehdoissa SQL:ssä
Vastaus: Käytä LIKE-lausetta suorittaaksesi kuvioiden täsmäämisen tekstihakuun. Käytettävissä on yleensä kaksi erikoismerkkiä LIKE
:
- %: edustaa mitä tahansa merkkijonoa, mukaan lukien nolla tai useampi merkki.
- _: Edustaa yhtä merkkiä.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
Selitä erilaiset tiedonhakukyselyt: SELECT, SELECT DISTINCT, SELECT TOP
SQL:ssä
Vastaus:
SELECT
: Hakee tiedot yhdestä tai useammasta taulukosta.SELECT DISTINCT
: Hakee yksilölliset tiedot sarakkeesta ja poistaa päällekkäiset arvot.SELECT TOP
: Hakee tietyn määrän rivejä kyselyn tuloksesta.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
Kuinka käyttää GROUP BY, HAVING, ORDER BY
lauseita yhdessä SQL:ssä
Vastaus: Yhdistämällä lauseita GROUP BY, HAVING, ORDER BY
voimme ryhmitellä tietoja, suodattaa ryhmiä ja lajitella tuloksen.
Esimerkiksi:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
Selitä a:n käsite transaction
ja käskyjen käyttö BEGIN TRANSACTION, COMMIT, ROLLBACK
SQL:ssä.
Vastaus: Tapahtuma on yhden tai useamman tietokantatoiminnon sarja, jota käsitellään yhtenä yksikkönä. Jos jokin tapahtuman toiminnoista epäonnistuu, koko tapahtuma peruutetaan ja kaikki muutokset kumotaan.
BEGIN TRANSACTION
: Aloittaa uuden tapahtuman.COMMIT
: Tallentaa ja vahvistaa tapahtumaan tehdyt muutokset tietokantaan.ROLLBACK
: Peruuttaa tapahtuman ja kumoa kaikki tapahtumaan tehdyt muutokset
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;