Oracle Row Conversion Example

xiaoxiao2021-03-06  41

Layer conversion example table TTT has three fields SEQ - sequence jcxm - check item zhi - value

The data is as follows: SEQ JCXM zhi -------------- -------- 11 1 0.5011 2 0.2113 3 0.2512 1 0.2412 2 0.3012 3 0.22

Move the row value when implementing the function to create a view

Create View V_View1ASselect Seq, SUM (Decode (JCXM, 1, ZHI)) Detection items 1, SUM (Decode (JCDE (JCDE (JCDE (JCDE (JCDE (JCXM, 3, ZHI)) Test Item 3 from TTTGROUP BY SEQ;

Number detection item 1 Test item 2 Test item 311 0.50 0.21 0.2512 0.24 0.30 0.22

An example of an Oracle for loop:

DECLE INT_S NUMBER; INT_E NUMBER; BegInselect TO_NUMBER (S), TO_NUMBER (E) INTO INT_S, INT_E from Table1; For i Iin INT_S .. INT_E LOOPINT_S: = INT_S 1; End Loop;

转载请注明原文地址:https://www.9cbs.com/read-50945.html

New Post(0)