SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
do $$ declare string_array TEXT[]; line_width INT:=80; title TEXT; begin for a in 2..9 LOOP for b in 2..10 loop string_array:=array_append( string_array, rpad( concat( LPAD(a::TEXT,2,' '), ' x ', LPAD(b::TEXT,2,' '), ' = ', LPAD((a*b)::TEXT,3,' ') ), 20, ' ' ) ); end Loop; end Loop; title:=lpad( 'ТАБЛИЦА УМНОЖЕНИЯ', (line_width+LENGTH('ТАБЛИЦА УМНОЖЕНИЯ'))/2, ' ' ); RAISE NOTICE '%',title; RAISE NOTICE''; for i in 0..8 LOOP raise notice '%', string_array[i+1]|| string_array[i+10]|| string_array[i+19]|| string_array[i+28]; if i=8 then raise notice ''; end if; end loop; for i in 9..17 LOOP raise notice '%', string_array[i+28]|| string_array[i+37]|| string_array[i+46]|| string_array[i+55]; end loop; end; $$ LANGUAGE plpgsql;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear