ďťż
 
=?ISO-8859-2?Q?[MSSQL]_U=BFycie_podzapytania?= ďťż
 
=?ISO-8859-2?Q?[MSSQL]_U=BFycie_podzapytania?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?ISO-8859-2?Q?[MSSQL]_U=BFycie_podzapytania?=



Karol - 11-05-2007 12:32
=?ISO-8859-2?Q?[MSSQL]_U=BFycie_podzapytania?=
  Jak użyć w takim zapytaniu:

SELECT zmienna1, COUNT(SELECT * FROM zmienna1)
FROM tabela

jak użyć w podzapytaniu wybranej zmienna1, bo w taki sposób jak to napisałem
nie działa. Chciałbym napisać zapytanie które wybiera z tabeli "tabela"
kolumnę "zmienna1" oraz zlicza ilość rekordów danych znajdujących się w
tabeli o tej właśnie nazwie?

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





MrKramer - 11-05-2007 12:32

  Karol wrote:
> Jak użyć w takim zapytaniu:
>
> SELECT zmienna1, COUNT(SELECT * FROM zmienna1)
> FROM tabela
>
> jak użyć w podzapytaniu wybranej zmienna1, bo w taki sposób jak to napisałem
> nie działa. Chciałbym napisać zapytanie które wybiera z tabeli "tabela"
> kolumnę "zmienna1" oraz zlicza ilość rekordów danych znajdujących się w
> tabeli o tej właśnie nazwie?
>
>
SELECT COUNT(zmienna1) FROM tabela;




Karol - 11-05-2007 12:32
=?ISO-8859-2?Q?Re:_[MSSQL]_U=BFycie_podzapytania?=
  MrKramer <mkramer@poczta.fm> napisał(a):

> > nie działa. Chciałbym napisać zapytanie które wybiera z tabeli "tabela"
> > kolumnę "zmienna1" oraz zlicza ilość rekordów danych znajdujących się w
> > tabeli o tej właśnie nazwie?
> >
> >
> SELECT COUNT(zmienna1) FROM tabela;

Niestety nie działa.

SELECT SET TOP (100) PERCENT TABLE_NAME, COUNT(TABLE_NAME) AS Expr2
FROM INFORMATION_SCHEMA.TABLES
WHERE (TABLE_TYPE = 'BASE TABLE')
ORDER BY TABLE_NAME

Chciałbym napisać zapytanie które zrobi listę wszystkich tabel bazy danych
oraz ile rekordów znajduje się w każdej z nich. Jak to zrobić?

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




MrKramer - 11-05-2007 12:32

  Karol wrote:
> MrKramer <mkramer@poczta.fm> napisał(a):
>
>
>>> nie działa. Chciałbym napisać zapytanie które wybiera z tabeli "tabela"
>>> kolumnę "zmienna1" oraz zlicza ilość rekordów danych znajdujących się w
>>> tabeli o tej właśnie nazwie?
>>>
>>>
>> SELECT COUNT(zmienna1) FROM tabela;
>
> Niestety nie działa.
>
> SELECT SET TOP (100) PERCENT TABLE_NAME, COUNT(TABLE_NAME) AS Expr2
> FROM INFORMATION_SCHEMA.TABLES
> WHERE (TABLE_TYPE = 'BASE TABLE')
> ORDER BY TABLE_NAME
>
> Chciałbym napisać zapytanie które zrobi listę wszystkich tabel bazy danych
> oraz ile rekordów znajduje się w każdej z nich. Jak to zrobić?
>
Przyznam, ze nie znam zapytania SQL-owego, ktory zwrocilby nazwy tabel.
Jest cos takiego jak:
SHOW TABLES
wynik z tego mozna by zastosowac w petli "for", a w niej zwyklego:
SELECT COUNT(*) from zmienna_z_nzwa_tabeli;

Moze tak?





Karol - 11-05-2007 12:32
=?ISO-8859-2?Q?Re:_[MSSQL]_U=BFycie_podzapytania?=
  MrKramer <mkramer@poczta.fm> napisał(a):

> > Chciałbym napisać zapytanie które zrobi listę wszystkich tabel bazy
danych
> > oraz ile rekordów znajduje się w każdej z nich. Jak to zrobić?
> >
> Przyznam, ze nie znam zapytania SQL-owego, ktory zwrocilby nazwy tabel.
> Jest cos takiego jak:
> SHOW TABLES
> wynik z tego mozna by zastosowac w petli "for", a w niej zwyklego:
> SELECT COUNT(*) from zmienna_z_nzwa_tabeli;
>
> Moze tak?
Już mi się udało coś działającego znaleźć i zmodyfikować pod własne potrzeby:

SELECT TOP (100) PERCENT so.name AS TableName, MAX(si.rows) AS [RowCount]
FROM sys.sysobjects AS so INNER JOIN
sys.sysindexes AS si ON OBJECT_ID(so.name) = si.id
WHERE (so.xtype = 'U')
GROUP BY so.name
ORDER BY TableName

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf MSSQL Express czy Oracle Express Pobierananie danych z innej bazy danych w MSSQL Migracja MSSQL 2005 CTP na 2005 Express MSSQL , funkcja pobierajaca sama date (bez czasu) w funkcji [mssql] insert do tabeli na podstawie danych z innej tabeli
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • own-team.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com