~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/functions/string/position.rst

  • Committer: Stewart Smith
  • Author(s): Marko Mäkelä, Stewart Smith
  • Date: 2010-12-06 04:20:58 UTC
  • mto: (2021.1.2 build)
  • mto: This revision was merged to the branch mainline in revision 1986.
  • Revision ID: stewart@flamingspork.com-20101206042058-kgr10dbz5jut838t
Merge Revision revid:marko.makela@oracle.com-20100909112752-ac5w7zyzbv10nvi1 from MySQL InnoDB

Original revid:marko.makela@oracle.com-20100909112752-ac5w7zyzbv10nvi1

Original Authors: Marko Mkel <marko.makela@oracle.com>
Original commit message:
Remove ut0auxconf.h.
It was needed when InnoDB Plugin was distributed independently of MySQL.
Approved by Vasil Dimov.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Position Functions
2
 
==================
3
 
 
4
 
FIELD
5
 
-----
6
 
 
7
 
The FIELD function returns the index (position) of string arguments (str1, str2, str3, ….) 
8
 
 
9
 
It returns 0 if the str value is not found.
10
 
 
11
 
If each argument is a string, all arguments will be compared as strings, whereas if arguments are numbers, they will be compared as numbers.
12
 
 
13
 
Otherwise, the arguments are compared as double.
14
 
 
15
 
If str is NULL, the return value is 0 because NULL fails equality comparison with any value. FIELD() is the complement of ELT(). ::
16
 
 
17
 
        SELECT FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo');
18
 
 
19
 
Returns 2 ::
20
 
        
21
 
        SELECT FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo');
22
 
 
23
 
Returns 0
24
 
 
25
 
FIND_IN_SET
26
 
-----------
27
 
 
28
 
Return the index position of the first argument within the second argument
29
 
 
30
 
INSTR
31
 
-----
32
 
 
33
 
Return the index of the first occurrence of substring
34
 
 
35
 
LEFT
36
 
----
37
 
 
38
 
Return the leftmost number of characters as specified
39
 
 
40
 
INSERT
41
 
------
42
 
 
43
 
Insert a substring at the specified position up to the specified number of characters
44
 
 
45
 
LOCATE
46
 
------
47
 
 
48
 
Return the position of the first occurrence of substring
49
 
 
50
 
POSITION
51
 
--------
52
 
 
53
 
A synonym for LOCATE()
54