Archyvas

Įrašo tag'ai: ‘užklausos’

C#. Reikšmių išgavimas iš DataTable klasės

Rugpjūtis 11th, 2008 Ernestas Kardzys Nėra komentarų

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();

Kategorijos:Programavimas Raktažodžiai:, , , ,

SQL. Paskutinės praėjusio mėnesio dienos datos gavimas

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

SQL. CASE sakinys

Birželis 30th, 2008 Ernestas Kardzys Nėra komentarų

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 ;)

SQL. Duomenų bazės lentelių gavimas

Birželis 23rd, 2008 Ernestas Kardzys 3 komentarai

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.

Kategorijos:Programavimas, SQL Raktažodžiai:, , , ,

Mano pasiekimai 4-ame semestre

Birželis 19th, 2008 Ernestas Kardzys 2 komentarai

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 :D Nesėkmė :D

Kaip padaryti lentelės kopiją SQL

Gegužė 9th, 2008 Ernestas Kardzys 4 komentarai

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