DataTable dataTable = new DataTable();
// Užpildome duomenimis
string data = dataTable.Rows[indeksas] [stulpelio_pavadinimas].ToString();
Kažkas tokio:
for (int i = 0; i < dataTable.Rows.Count; i++)
Console.WriteLine(dataTable.Rows[i]["Vardas"].ToString();
Seniau kliedėjau apie paskutinės praeitos mėnesio dienos datos gavimą. Analogiškas daiktas ant MS SQL:
SELECT DATEADD(day, -datepart(dd, @DateOfThisMonth), @DateOfThisMonth)
Pvz.:
DECLARE @DateOfThisMonth nvarchar(50)
SET @DateOfThisMonth = ’2005.01.20′
SELECT DATEADD(day, -datepart(dd, @DateOfThisMonth), @DateOfThisMonth)
Išveda: 2004-12-31 00:00:00.000
Kartais gali prireikti SQL’e susieti vieną informaciją su kita. Pvz. skaičius 1-as reiškia “A”, skaičius 2 reiškia “B”, skaičius 3 reiškia “C”. Kaip tai padaryti? Pasinaudoti CASE sakiniu:
SELECT CASE Skaiciai WHEN 1 THEN ‘A’ WHEN 2 THEN ‘B’ ELSE ‘C’ END AS ‘Skaitinė informacija’ FROM SkaiciuLentele
Geras daiktas
Jeigu turime duomenų bazę ir mums baisiai reikia gauti jos lenteles, galime vykdyti užklausą:
SHOW TABLES FROM <duomenų_bazė>
Pavyzdžiui:
mysql> SHOW TABLES FROM wordpress;
+———————–+
| Tables_in_wordpress |
+———————–+
| wp_comments |
| wp_links |
| wp_options |
| wp_postmeta |
| wp_posts |
| wp_term_relationships |
| wp_term_taxonomy |
| wp_terms |
| wp_usermeta |
| wp_users |
+———————–+
10 rows in set (0.00 sec)
mysql>
Ant MySQL veikia, kaip su MS SQL – nežinau.
Duomenų bazės – 9
Operacinės sistemos – 10
Programavimo technologijų praktika – 10
Kompiuterių elementų teorija – 7
Tikimybių teorija ir statistika – 6
Vidurkis: 8,4. Nu kągi – nusmukom. Apmaudu. Bet nemokėti už mokslą ir stipendiją tikiuosi gauti
Pastebėjimas: kiekvieno semestro pradžioje prisižadu, kad šįkart visus semestro darbus darysiu iš anksto, nelaukdamas paskutinės dienos. Bet vis nepasiseka – pabaigai atidedu
Nesėkmė
Jeigu Jūms prireikė padaryti SQL DB serverio lentelės kopiją galima tai padaryti su INSERT INTO sakiniu:
SELECT <ką_kopijuoti> INTO <naujos_lentelės_pavadinimas> FROM <iš_kur_kopijuojame>
Pvz.: SELECT * INTO atsargine_kopija FROM vartotojai
http://www.w3schools.com/Sql/sql_select_into.asp