Pytania oznaczone «sql»

102
Odejmij jeden dzień od daty i godziny

Mam zapytanie do pobrania różnicy dat między 2 datetime jako: SELECT DATEDIFF(DAY, @CreatedDate , GETDATE()) Ex : SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE()) Muszę mieć takie zapytanie, które odejmie dzień od utworzonego dnia: SELECT DATEDIFF(DAY, **@CreatedDate- 1** ,...

102
Czy możemy mieć wiele „Z AS” w jednym sql - Oracle SQL

Miałem bardzo proste pytanie: czy Oracle zezwala na wielokrotne wyrażenie „WITH AS” w jednej instrukcji sql. Przykład: WITH abc AS( select ......) WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/ Select .... /*using XYZ multiple times*/ Mogę sprawić, by zapytanie działało,...

102
MySql: przyznać opcje tylko do odczytu?

Mam użytkownika, któremu chcę udzielić wszystkich uprawnień do odczytu w schemacie bazy danych. Oto jeden sposób: GRANT SELECT, SHOW_VIEW ON test.* TO 'readuser'@'%'; Czy istnieje sposób na pogrupowanie wszystkich operacji odczytu w grant?

101
Ukryte funkcje MySQL

Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Pracuję z Microsoft SQL Server od wielu lat, ale dopiero niedawno zacząłem...

101
MIN / MAX vs ORDER BY i LIMIT

Którą metodę spośród poniższych zapytań uważasz za lepszą? Jakie są twoje powody (wydajność kodu, lepsza konserwacja, mniej WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;

101
Wiele instrukcji wyboru w pojedynczym zapytaniu

Generuję raport w php (mysql), dawny: `select count(id) as tot_user from user_table select count(id) as tot_cat from cat_table select count(id) as tot_course from course_table` W ten sposób mam 12 stołów. Czy mogę to zrobić w jednym zapytaniu. Gdybym to zrobił? Proces staje się...