Soci (Soczó Zsolt) szakmai blogja

2015.01.05.

SQL fejtörő 2.

Filed under: Adatbázisok,SQL Server,Szakmai élet — Soczó Zsolt @ 19:27

Az alábbi példa 1 sornyi és 1 oszlopnyi eredményhalmazt ad vissza, amiben NULL található. A feladat, hogy a középre be kellene írni egy darab sql kódot, amitől két null jön vissza 1 helyett.

USE TempDB
GO

CREATE TABLE AlmaTabla (Oszlop1 INT NULL)
CREATE TABLE KorteTabla (Oszlop1 INT NULL)
GO
ALTER TABLE AlmaTabla ADD CONSTRAINT
UX_AlmaTabla UNIQUE NONCLUSTERED (Oszlop1);
ALTER TABLE KorteTabla ADD CONSTRAINT
UX_KorteTabla UNIQUE NONCLUSTERED (Oszlop1);
GO
INSERT INTO AlmaTabla (Oszlop1)
VALUES (NULL)
GO
INSERT INTO KorteTabla (Oszlop1)
VALUES (NULL)
GO

--------------------------------------
-- Ide kellene valamit beirni, hogy 2 NULL-os sor jojjon vissza
--------------------------------------

SELECT st.Oszlop1
FROM AlmaTabla ft
LEFT JOIN KorteTabla st ON st.Oszlop1 = ft.Oszlop1
GO

DROP TABLE AlmaTabla;
DROP TABLE KorteTabla;
GO

Kommenteket most se engedek ki, hogy mindenki gondolkodhasson, csak szerdán, addig jöhetnek a megoldások. :)

A Test Driven Development tanfolyam következő felvonása február 9-edikén lesz, szeretettel várlak.

2015.01.03.

SQL fejtörő

Filed under: Adatbázisok,SQL Server,Szakmai élet — Soczó Zsolt @ 17:50

Miért eredményez az alábbi query divide by zero hibát?

SELECT 144/(12/12/12);

Update: már jött két megoldás, de hétfő estig nem engedem megjelenni a kommenteket, hogy más is gondolkodhasson.

Mit tehetünk, ha lejár egy azuros gép jelszava?

Filed under: Azure,Szakmai élet — Soczó Zsolt @ 16:41

Itt utánajártak, powershell + VM Extensions a megoldás.

« Older Posts

Powered by WordPress