18种查询表的方法_中文版
SAP系统18种查询表的方法
18 T echniques for Locating the Underlying Data of a Screen Field Dennis BarrettDennis Barrett is an applications consultant with SAP America who focuses on Service Management/ Customer Service and the Picture this. An Operations Manager wants a special report of her service orders. She gives you a sketch of what she wants it to look like (columns, rows, headings, grouping, subtotals, totals, and the like), and points to fields on the Service Management transaction screens that have the data she wants you to show in the report.What do you do? Most likely, you would check to find any existing reports delivered with the system (or already written for this client) that provide the information the Operations Manager wants, or that can be copied and revised to fit her needs. If you don’t find any, you might then look into the appropriate reporting system — in this case, the Plant Maintenance Information System (PMIS) — to see if you can adapt it. In this case, however, you can’t find the report, and you can’t cobble one together from existing ones. You must write a report or an ABAP Query to fulfill the requirements.Now, suppose the Operations Manager asks if you can somehow add just one more little function to her Create Measurement Docu-ments transaction: paste the associated sales order number into the MDoc text field. This scenario requires you to create an enhance-ment. In both the first and second scenario, you’ll need access to specific data from the database tables. How do you find that data with just the screen fields as your guide? We all know the information associated with a transaction is stored in several (sometimes many) related tables. So, when you need several fields from a transaction for a report or an enhancement, you may need to find many of the transaction’s tables and establish the links among them. Those links are often not obvious.(complete bio appears on page 18)I’ve come across these very situations on numer-ous occasions while working for several clients with the SD, MM, IM, WM, and Service Management (now called Customer Service) modules. Over time I have gathered suggestions from colleagues and developed some techniques myself to find the data I needed. I will share these techniques — 18 of them in all — with you now.The Starting Gate and Finish Line I will be presenting a wide variety of techniques for reaching the “finish line” of this exercise — namely, locating the table and field that stores the underlying data of a screen field. You’re unlikely to need all of them; you’ll probably be successful within the first four techniques. I include the remaining techniques because some fields can be very hard to chase down, and any one of these other tools just might do the trick.The Starting PointThe starting point for this set of techniques is always the Technical Information screen, because it is here that you learn the screen field’s name, and can dis-cern whether or not the underlying data object is a structure, view, or table.If the underlying data object is a table, your search is over. The field name shown on the Technical Information screen, plus this table name,arm you with the details you need. If the data object is a view, just one more click and you’ve got that table name. If the data object is a structure, you still have to unearth the name of the table. Technique #1:Check the Technical Information ScreenI always start my search for the underlying data object by getting the names of the field and Data Dictionary object from the transaction screen. Call up the Technical Information screen by positioning your cursor in the target screen field and then press-ing F1 or clicking on the ? button. This will bring up the initial Help screen. From within the Help screen, press F9 or click on the Technical info button.Take a look now at Figure 1. It shows the Technical Information screen for the Sold-to party field in the Create Standard (Sales) Order screen for Release 4.0B. You see in the “Field data” block that the Table name is KUAGV and the Field name is KUNNR.1 In Releases 4.0B and below, this screen calls the associated object a “table,” whether it’s a table, view, or structure. Notice in Figure 2 that the 4.5B release (and above) informs you that KUAGV is actually a structure.1The examples herein mention names of tables, structures, and fields that I found in my searches. You may find a different name in the same search — particularly a different structure’s name. For example, the Sold-to party field in the Sales Order initial screen may beKUAGV-KUNNR or RV45S-KUNNR (or maybe something else).I’ll show one name in this article; don’t worry if you find another.It’s a reflection of the continual enhancement of R/3, not (I hope) anerror in the article.In Releases 4.0B and below, to ascertain whether or not an object is a structure you must take one more step. Drill into the Table name field in the Technical Information screen to see the Data Dictionary screen for the object.Figure 3 shows those screens for the table VBAK, the view VIVEDA, and the structure KUAGV. Corresponding screens in Releases 4.5 and 4.6 look very similar. As you can see, the object type is easy to recognize in these screens.If the underlying object is a table, you’re home free. The information is stored in that table in the field with the same name as the one shown on the Technical Information screen. Success! When you write your report or ABAP Query, or when you program your enhancement, you can refer to the data using these table and field names.If the object is a view, then scroll to the View field in the view with the same name as the one shown in the Technical Information screen. See Figure 4; the Table and Field name associated with the View field is your goal. Success again!Figure 3The Release 4.0B Data Dictionary Screens forTable “VBAK,” View “VIVEDA,” and Structure“KUAGV”StructureStructures are Data Dictionary objects that have fields but do not carry data. A structure is Figure 4Locating the “Table” and “Field name” Associated with the “View field”TableTables store data. If your screen field points to a table,or you are able to drill down toTables, Views, and StructuresViewViews used in screens are linked groups of tables. If the field is in a view, you can drill A screen field is associated with a table, view, or structure. While each of these is a Data Dictionary object, only the table actually stores data. This is why the goal of all these techniques is to find the table that actually stores the information that you can see displayed in the screen.Figure 5The Suggested Sequence of TechniquesIf the object is a structure, then you have more digging to do, and you must proceed to one or more of the remaining 17 techniques described here. These techiques follow an order that should get you to the finish line in the fewest number of steps. Remember, as soon as you find the associated table, you’re done with the search. Look at the flowchart in Figure 5 to see my suggested sequence of techniques. Racing Toward the Finish Line: Techniques 2-13Remember, the finish line, or goal, of this exerciseis to locate the table and field names in which the underlying data for a screen field is stored. At this point, we know only that the underlying data object is a structure. Techniques 2-13, which I detailin this section, will most likely hold the answer. If techniques 2-13 do not hold the answer, try tech-niques 14-18 — the measures of last resort! I suggest you hold off trying these last five tactics until you’ve exhausted the other possibilities. If none of these 18 techniques work, you have an unusually difficult problem; I wish you good luck. I hope you find your table quickly and easily.Technique #2: Text FieldsIf the screen label is “Short text”, or the field name is STTXT, or its data element is CO_STTXT, then you are looking for the source of a text field. As Figure 6shows, the Short text field often has a “Maintain long text” icon stuck at the end that may look like a sheet of paper with a pencil. Click on that icon to get to the Long text screen.Texts are stored all over the place in R/3, but frequently in tables STXH and STXL, which are the text header and text line, respectively. Their texts are stored in raw (i.e., non-ASCII) form, so you must use function modules to get them. There are several function modules for processing these texts, including Read_Text, which reads text lines from the database. In the Long text screen, follow GoTo→Header (see Figure 7) to get the Text name, Text ID, and Text object parameters that you’ll need to execute the function module.If the field is not a text field, then you must con-tinue to search.Technique #3: “INCLUDE” TableA structure may contain one or more INCLUDEs. An INCLUDE may actually be a table or another structure. So, if the structure you are working with includes an INCLUDE, and that INCLUDE is a table that contains your field, then you have won again. For example, in a Sales Order Item Overview, the Condition Type is listed as KOMV-KSCHL, but KOMV is a structure. KOMV does contain the INCLUDE KONV, which is a table that contains the field KSCHL. That table and field are your goal, andFigure 7Retrieving the Text Name, Text ID, and Text Object Parameterswe need not go any further. If the structure doesn’t contain an INCLUDE, or if the INCLUDE is not a table, then we must keep searching. The next tech-nique you should apply is described in technique 4 because it’s easy and, quite likely, will get youyour answer.Technique #4: Reports, Queries, Infostructures If you know of any ABAP Queries, already-existing reports, or Infostructures that use the field you need, then you can dig into them to find the source table. Before you started this search, you may have found a report or query that didn’t provide the result that the Operations Manager needs, but that uses the field you are looking for. Now that you have the field name from the Technical Information screen, you can review those reports and queries to see if the search has already been done for you. If you find your field in one of those reports or queries, you can examine the code and find the table that it uses to pull that field; you will have successfully concluded your search.If you don’t find your table and field here, then you must continue searching. Technique 5 is a powerful one for those who know how to use it, and can very often find the result.You may have found a report or querythat uses the field you are looking for.Now that you have the field name, youcan review those reports and queries tosee if the search has already been donefor you. If you find your field in one ofthose reports or queries, you canexamine the code and find the tablethat it uses to pull that field, whichsuccessfully concludes your search.Technique #5: Debug WatchpointIf you are searching in Release 4.0B or above, and want to go to the heavy artillery immediately, then get the Program name (under “Screen data”) from the Technical Information dialog box and debug the program. Go to Tools→ABAP Workbench→ABAP Editor→Program=[the program name]→Debugging. Click on the Watchpoint button on the task bar and enter the program and field names into the Local watchpoint fields, then click on Enter and F8. Any change in the variable triggers the watchpoint, presenting you with the code immedi-ately below the line that changed the variable. Read the code above the watchpoint carefully, and you can probably find the name of the Data Dictionary object that the field is in. Again, it may be a table, view, or structure, but you are getting very close.Ken Greenwood (author of Teach Yourself ABAP/4 in 21 Days) says he always jumps immedi-ately to this technique if the Technical Information screen doesn’t produce the table. Ken further sug-gests that this technique finds the table right away —with the only exception being the IMPORT statement. If the watchpoint doesn’t trigger, then debug again using a breakpoint on IMPORT and you will find it in a maximum of three steps.If you can’t find the table reference you need in the code, then you must continue your search, and the next natural technique for you to use is described in technique 6.Technique #6: Value TableIf debugging didn’t give you what you need or you don’t want to debug a program, then back out to the Technical Information dialog box and double-click on the Data element field under “Field data”. This will show you the value table, if there is one. If you’re just looking for master data like customer name — whose field name is KUNNR — then a value table will probably be defined, and it will give you what you want. You’ll find that transactiondata like Order Quantity — whose field name is KWMENG — has no value table, and you get to keep looking. From here on, techniques 7-13 all have about the same likelihood of revealing your table name. Use them in any order you like. You’llprobably find that you like some more than others, so use those first.If debugging didn’t give you what youneed or you don’t want to debug aprogram, then back out to the TechicalInformation dialog box and double-clickon the Data element field under “Fielddata”. This will show you the value table,if there is one.Technique #7: “Where-Used” Data Element When R/3 moves data from one table (or structure) to another, it often (not always) moves it into a target field having the same data element as the source field. From the Technical Information dialog box, double-click on the Data element field under “Field data” and follow Utilities→Where-used List→ Table fields→Enter (see Figure 8). This will list the tables, views, and structures that use this data element. If your field is a commonly usedFigure 8“Where-used List Data element”Request Screen in Release 4.0Bone, this list may be so large that it’s hard to find your data storage location. For example, KUNNR shows up in 743 objects in Release 4.0B. An infre-quently used field may show up in fewer objects, and you can find your data source in the list.Note also that the list includes structures; some-times, lots of structures. When you drill into a field name in the list, you’ll see the table display that will identify it as a structure or a transparent table. If it’s a structure, you’ll have to keep looking.Technique #8: “Z_DATA_ELEMENT”Since the “Where-used” list for a data element generally contains so many (non-data carrying) structures, the list is not terribly useful for our purpose. Take a look at Figure 9, for example. It has 77 hits.You can create the Data Dictionary viewZ_DATA_ELEMENT, which will show only the data tables that use your data element.Figure 9Data Element “Where-used”ListFigure 10 Components of a View for Searching Data ElementsCreate the view with Tools→ABAP Workbench→ Dictionary→Objectname=Z_DATA_ELEMENT →Views→Create, then enter the values shown in Figure 10.Use this tool with Tools→ABAP Workbench→ Dictionary→Object name=Z_DATA_ELEMENT→Views→Display →Utilities→[Display data or Table contents]→DATA_ELEM=[the name of the data element you are searching for]→[Execute or F8].This view will give you a list of only the tables that use your data element.Technique #9: ViewsTransaction data is normally stored in several hierar-chically connected tables, and R/3 may have one or more views defined for the transaction you’re dealing with. You can search through those views to find other associated tables. Any one of those might store your data. For example, assume you want the Order Quantity data from the Sales order: Single-Line Overview screen. It’s listed as RV45A-KWMENG, but you find that RV45A is a structure. You already know that Order is VBAK-VBELN, so you lookfor views in the Where-used list for VBAK. View VIVEDA connects VBAK, VBUK, and VBAP, and you find KWMENG in the VBAP table. Technique #10: Logical DatabasesTables that are related in a business processare frequently connected in logical databases.The VBAK “Where-used” list for logical databases, for example, includes AAV, which also shows the connection to VBAP.Technique #11: Other Screen FieldsOne or more of the other fields in the same transac-tion may be directly connected to their database tables. If you can discover the Header table of the transaction, it may include the field you want. For example, assume you want the Sold to data from the Sales Order initial screen. It’s listed as RV45S-KUNNR, but you find that RV45S is a structure. Its data element is KUNAG, but Release 4.0B uses that data element in 276 tables, so it would be tough to find it there. On the same screen, the Order or Standard Order is listed as VBAK-VBELN. When you look up the VBAK table, you find that it also includes KUNNR.Technique #12: Application HierarchyIn 4.0B or above, go to Tools→ABAP Workbench →Overview→Data Browser. Press F4 in the empty Table name field, then click on SAP Applica-tions→Application Hierarchy. Drill down through the menu tree to find the tables associated withyour application. Your field may well be in one of those tables.Technique #13: GraphicsIn 4.0B or above, go to Tools→ABAP Workbench → Dictionary, then type in the name of a table you believe is related to your field. Follow the path Display →[Extras or Utilities]→Graphics. You’ll see a graphical representation of the selected table and its links to other tables. You can use this to see the entire family of tables related to a business object, and you may be able to find where your field is located.The Last Resort:Techniques 14-18These are the techniques of last resort, which you should turn to only if you’ve exhausted all other possibilities.Technique #14: Change RecordsR/3 allows for changes that are made to many documents to be recorded in change records, and frequently the change information includes the name of the table and field affected. If change recording is turned on, you can change the field you’re looking for in such a document, and then read the change record to find the table and field name. Depending on theR/3 release, here are some examples of menu paths to change records:•In Plant Maintenance or Service Management Technical Objects: Extras→[Display Changes or Environment]→Display ChangesOrder: Extras→Order documents→[Changes or Extras]→Display ChangesNotification: Extras→Notification documents→ChangesContracts & Planning: Environment→Changes•In Sales and DistributionOrder: Environment→ChangesDelivery: Environment→ChangesIf more than one change is shown, drill into the change you’re interested in (generally the most recent). Tables TCDOB and TCDOBT list allthe available object classes for change document creation. You can get clues there about whether your application supports change documents. Technique #15: Change DocumentsIf you can’t find the change record in your transac-tion, have a look in the change document tables CDHDR and CDPOS (now there’s a mix of English and German naming conventions: “Change Document Header” and “Change Document Position”!) as fol-lows. After you have changed and saved the field you’re searching for, open CDHDR in the ABAP Workbench dictionary, then follow Utilities→Table contents to find the change record. In the selection screen enter today’s date, time range, and your user name. It should pull the one matching record.Ctrl+C (copy) the value of CHANGENR, and use it to pull the appropriate record from CDPOS (Figure 11). This record contains the names of the table and field affected, as well as the new and old values, so you can ensure that you’re looking at the right record.Figure 11Change Table Illustration in Release 4.0BTechnique #16: SQL TraceIf all else fails, it’s time for some serious archeology. In one session, go to your transaction but don’t run it yet. In another session, go into Tools→ABAP Workbench→Test→SQL Trace→Trace On→Ok. Switch to your transaction session and run your transaction. Switch back to the trace session and click Trace off→List trace→[Execute or Ok]. You’ll have a list of all the SQL calls to the tables with their parameters. It may be easier to download it into a word processor document for searching. Use System → List→Save→Local file→unconverted→Enter→Filename=[c:\mypath\filename.doc]→Transfer. Open “filename.doc” in Word, search for your field name, and notice the tables it is associated with. It may involve detective work to determine which table actually stores the data. This approach requires an understanding of SQL commands and principles. Technique #17: Runtime Analysis Alternatively, use runtime analysis withSystem→Utilities→Runtime Analysis→Execute→[Transaction=your_transcode or Program=your_program_name]→F8. Afteryou post the transaction or complete the program, the system will return you to the Runtime Analysis screen. Choose Analyze, then Tables or Table Hit List (F6) to see all the transparent and pool tables that were accessed during the transaction. Hit List (F5) will show you all the program calls and specify the ABAP program that was running. Sometimes the Where-used list from the “Structure” display with Programs checked will list a program in which the field is associated with the database. Compare the programs in that list to those you found in the Runtime Analysis Hit List to narrow your search. Technique #18: Data ContentsFinally, extract some data from the set of tables asso-ciated with your transaction, and copy those records into a text file. Use the “Search” function in your word processor to find data flows by content where the source and destination fields may have different names and data elements. R/3 often uses internal numbers that you’d never think of, such as Object ID and Object Type, to link records. Their values, how-ever, can be quite distinctive, and you may be able to find the path of data flow by searching for the values (ignoring the field names) when you have pulled data from several transactions.For example, to find Measurement documents associated with a service order, we needed to trace the connections shown in Figure 12. There was nothing obvious about which fields linked the data.We created a service order and several Measure-ment documents in R/3. Then we pulled out the records starting with the service order numbers, and chased through the various joins to pull all the associ-ated records. While displaying each table in SE11 we used Utilities→Table contents to extract the data.Figure 12Data Path from Service Order to Measurement DocumentWe exported the records as text documents using System→List→Save→Local file and merged them all into a single Word document. We then used Word’s “Find” function to follow the data through the tables by following the value of the contents. OBJID, OBJNR, and MPOBJ contain internal numbers that “mean” nothing to the transaction, yet they linkedthe records.Helpful Hints✔ Many transactions have header informationand detail or item lines in separate linked tables. Remember that R/3 is a German product. “Kopf” is German for “head,” and “position” can be interpreted in German as “detail” or “item.” You’ll often find header/item table pairs with “K” and “P” in their names, such as VBAK and VBAP. When you are looking for linked tables containing the data for a transaction, this tip may help you identify one ifyou have the other.✔ There are small differences between R/3 Releases 3.1I, 4.0B, 4.5B, and 4.6B for the menu paths and directions used in this article. For example, Release 3.1I menus refer to the ABAP/4 (Workbench, Editor, etc.) whereas higher releases refer to ABAP. The Release 4.0B ABAP Workbench→ABAP Editor menu path shows up in Release 4.6B with the extra step ABAP Workbench→Development→ABAP Editor. The figures in this article were taken from a 4.0B system unless there was an important difference in appearance on another release. Many installations today are still using Release 3.1, and most are running 4.0 or below, so those images are important. The corresponding 4.5 and 4.6 screens are virtually identical to Release 4.0B except for Figure 2, so there’s no need to show the other figures in those releases as well.✔ Release 3.1I and below can’t execute technique 5 because they don’t have the watchpoint functionality in their debuggers, or techniques 12 and 13 because they don’t have the application hierarchy or graphics functions.ConclusionSAP’s three-tiered architecture is the backbone of an R/3 infrastructure. It’s what makes an R/3 system flexible, reliable, and open, all at the same time. It’s also what makes locating underlying data, at times, so inherently difficult. Hopefully the techniques presented here will help. Opt for the ones that you find easiest and most convenient to use. Leave the others as techniques of last resort. Some fields may still resist these techniques; there are no doubt other ways yet to chase them down. If you know of other techniques (or corrections to these techniques), please e-mail me at dennis.barrett@. AcknowledgementsThank you to the many SAP and partner consultants who gave me suggestions and feedback, and to those who reviewed this article.Dennis Barrett is an applications consultantwith SAP America who focuses on Service Management/Customer Service and the Service Provider solution. He has been consulting in computers for over 15 years, always blending applications and programming. He’s a certified ABAP programmer and often facilitates communications between business process owners and programmers. Dennis is the author of “SAP R/3 ABAP/4 Command Reference,” published by Que/MacMillan, and wrote “Customer Service ABAP Tables for Programmers,” published this spring in the PM/CS e-Newsletter, which is sent to all SAP consultants in Plant Maintenance and Customer Service. Dennis maintains a personal Web site at ~dennis.barrett, which includes copies of the PM/CS articles as well as white papers and other items of interest to ABAP programmers and CS consultants. You can reach him at dennis.barrett@.。
SAP查询操作手册
SAP培训教材(报表查询)目录一、查询分类 (5)二、查询的一般技巧 (5)(一)选择界面的查询技巧 (5)单项选择 (5)多项选择 (6)动态选择 (11)保存、选择变式 (12)(二)显示内容界面的查询技巧 (14)排序 (14)筛选 (15)小计 (16)选择、保存格式 (19)三、详细方法 (21)凭证查询 (21)已记帐凭证 (21)未记帐凭证 (25)总账查询 (27)应收查询 (30)应付查询 (35)成本中心查询 (36)订单查询 (41)工号查询 (41)合同号查询 (45)主数据查询 (46)FI主数据查询 (46)CO主数据查询 (47)四、报表的导出与打印 (49)五、SAP其他小技巧 (51)显示系统信息 (51)添加到收藏夹 (52)修改字体、快速剪贴 (53)设置个人设置 (54)一、查询分类1、凭证查询2、总帐查询3、应收、应付查询4、成本中心查询(费用查询)5、订单查询(收入、成本查询)6、开发报表查询7、主数据查询二、查询的一般技巧(一)选择界面的查询技巧单项选择双击需选择的字段出现如下图所示:多项选择多项选择是查询中最常用的技巧;图标为。
1、在多项选择时如果不选任何选项则系统默认为全部选择;2、进入到多项选择内部后会有红、绿,单值、范围共四种选项;其中绿色的代表包含;红色代表不包含;A、在绿色单值输入200000则只显示客户200000B、如想查询多个客户则可以在绿色单值处多次输入C、如要查询的是一个范围在绿色范围处输入所要的范围D、在红色单值处输入20000则显示200000以外的所有客户,红色的范围也是这种选择E、高级:单击画红圈的地方会有等于、不等于、大于、小于等选项。
(在绿色单值和红色单值)F、多项选择中相关按钮的使用技巧插入行、删除选择标准、删除全部选择行、从文本文件中导入3、多项选择有两种模式A、本身包含范围:一般用于日期、科目等。
因为本身包含范围所以如要查询一个范围,不必要点选多项选择,直接输入既可。
手机IMEI码地区速查表
手机IMEI码地区速查表来源:优机网更新时间:2012-5-6IMEI (即INTERNATIONAL MOBILE EQUIPMENT IDENTITY),中文译做「国际移动设备身分码」,它的最大功能是用来协助辨别手机身分真伪。
不过这种方法现在并不能完全起作用,因为现在有些手机完全可以自己改动IMEI,所以此篇只能做为参考手机真伪IMEI寻IMEI包含手机型号核准码同出厂序号,同型号手机核准号码一定一样,但出厂序号就永远不会一样。
如果见到两台同型号手机核准号码不一样,又或者见到两台手机出厂序号一样,各位PHONE迷就要打醒十二分精神啦,事关其中一部肯定是假的。
各PHONE迷千万不要搞错呀!IMEI大解构IMEI由15个数目字组成,响手机按「*#06#」就会弹出来,格式系123456-78-901234-5。
123456=TYPE APPROV AL CODE,即设备型号核准号码。
78=FINAL ASSEMBLY CODE,即最後装配号码。
901234=SERIAL NUMBER,即出厂序号。
5=SPARE NUMBER,即备用号码。
以下就用诺记8850,摩记V3688\\+,爱记GF768同大家示范。
Nokia 8850按下「*#06#」後,屏幕出现448901-30-233588-9,响呢度448901代表手机核准型号系8850,30代表最後装配地系响韩国,233588代表手机出厂序号,9代表备用号码。
Motorola V3688\\+按下「*#06#」後,屏幕出现448835-80-545659-6,响呢度448835代表手机核准型号系V3688\\+,80代表最後装配地系响中国,与5659代表手机出厂序号,6代表备用号码。
ERICSSON GF788按下「*#06#」後,屏幕出现490514-51-636354-0,响呢度490514代表手机核准型号系GF788,51代表最後装配地系响瑞典,636354代表手机出厂序号,0代表备用号码。
vlookup18种用法
vlookup18种用法VLOOKUP 函数是 Excel 中最常用的函数之一,在处理大量数据时非常有用。
它可以帮助我们在一个数据表中查找指定的值,并返回相应的结果。
这个函数的用法非常灵活,可以根据不同的需求进行调整。
在本文中,我们将介绍 VLOOKUP 函数的18 种用法,希望可以帮助读者更好地理解和应用这个功能强大的函数。
1. 在单个数据表中查找指定值最常见的用法是在一个数据表中查找指定的值。
使用VLOOKUP 函数可以轻松地找到相应的结果,并将其显示在另一个单元格中。
这对于查找特定的数据行非常有用。
2. 在不同的数据表中查找指定值VLOOKUP 函数不仅适用于单个数据表,还适用于多个数据表。
我们可以使用函数将不同的数据表关联起来,并在其中查找指定的值。
这样可以大大简化数据查询和分析的过程。
3. 使用范围名称进行查找除了使用单元格引用,我们还可以使用定义的范围名称进行查找。
范围名称可以帮助我们快速识别和引用特定的数据范围,并提高公式的可读性和可维护性。
4. 查找最接近的匹配项有时候我们需要在一个数据表中查找与给定值最接近的匹配项。
VLOOKUP 函数也可以帮助我们实现这个目标。
通过指定“最接近的”参数,我们可以找到与给定值最接近的匹配项,并返回相应的结果。
5. 查找具有多个匹配项的值除了查找单个匹配项外,VLOOKUP 函数还可以查找具有多个匹配项的值。
这在处理复杂数据集时非常有用,可以让我们更好地理解和分析数据。
6. 使用多个条件进行查找在实际的数据分析中,往往需要根据多个条件进行数据查找。
VLOOKUP 函数同样可以处理这种情况。
通过使用多个参数,我们可以在一个数据表中根据多个条件进行查找,并返回满足条件的结果。
7. 忽略大小写进行查找有时候我们需要在一个数据表中进行不区分大小写的查找。
VLOOKUP 函数可以帮助我们实现这一目标。
通过指定“忽略大小写”参数,我们可以在查找时忽略文本的大小写,从而找到相应的结果。
关煞查询表
关煞查询表小儿关煞,古已有之,虽历代命理学家有斥其非者,但仍能兴而不衰,深植民间,流传久远,恐亦有其存在之理;今备存于下,仅供研究者参考之;一、小儿童关煞16个:1、雷公打脑关:指遭雷击,电触,为烧伤等;2、铁蛇关:指遭蛇咬,金属撞伤等,尤其防三岁以前;3、急脚关:指患小儿麻弊,内外八字脚,腿伤及残疾;4、鬼门关:指易生疾病;5、短命关:可望文取义;6、白虎关:指腹血之疾,即腹部或血液类疾病;7、继桥关:指水厄,水患;8、夜啼关:指哭吵不停,多动症;9、四柱关:指防六亲,尤其对父母不利,主分离;10、血盆关:指水溺,凡水有“血盆照镜”之谓,可能是源于此而借指;11、阎王关:可望文取义;12、将军箭:指易遭惊吓及刺激;13、主丘关:指灾疾,即顽固疾病;14、坐命关:也指灾疾,重于多种疾病;15、百日关:指小儿在一百天以内难带养;16、落井关:指水厄、水溺;二、小儿36关煞:千日关生下来一千日以内,勿往外婆家之神明厅,并勿坐车走远方,主惊风吐殃乳之患,勿犯以免生灾,保平安;雷公关在响雷时,勿近水井边,或铁器边,防高空跌倒,小孩喜欢爬高,爬高终失危险,勿抱高空或高处弄跳等,保平安;落井关勿近井边、河边、水边、渡舟、有坑洞穴的地方去玩必险、有水厄之灾、勿近为要;鸡飞关怕看杀生,防鸡飞过头鸡啄等惊风,防之为要,以免不吉;取命关须防高空险处,勿看凶亡人,新建庙宫,建蘸,中元普渡,中元坛内皆不可接近,可保平安;白虎关一生多血光之灾,须防失跌,高空险处小心,尤其女命,生产时要特别小心,以免母子丧亡;出麻疹小心;现有预防针种,多注意可保平安;铁蛇关马路须小心谨慎,不可接近,以免危险,出疹痘小心,现有预防针可保平安;断肠关忌看杀猪羊之恐怖,保平安;短命关防夜吵闹、保平安;和尚关勿入齌坛、休入丧孝家、勿入僧寺庙见和尚,如不注意者,灾疾难免一生怕犯麻衣煞,须多注意为吉,随母入庙行香多惊;须避之,保平安;天吊关不利过山过河、行夜路不安、同时多有急难灾祸,须注意可保平安;夜啼关夜间不可出外游玩、日落西山时见天不利、夜间不可见灯光、以免小儿多啼哭、多灾病;须避之可保平安;埋儿关忌看出殡丧葬,保平安;五鬼关普渡打蘸不可近前,近前会带刑、生灾疾;忌见棺木板可保安;天狗关犯者天狗食日,皆不可看,出生四十日内,不利外出远行,也不可行夜路,以保一年四季平安;防血光破相灾可保平安;鬼门关不可远行,所有阴宫庙,勿入为吉,以免灾刑,同时勿入凶孝家为吉;撞命关难养宜过房可保平安;汤火关要时常注意火、滚汤、油、厨房内勿近为吉;容易受伤之患、应注意可保平安;直难关限内刀器利器小心可保平安;深水关勿近河边、水池边;水灾注意;犯前世父母,清明、七夕不拜,可保平安;断桥关勿过长桥,浅舟、竹笺也勿渡,勿渡舟过竹桥;摇篮车轿小心,保平安;四柱关所有修造动土、不可近前、远离为吉、俗忌坐儿童车,须小心可保平安;金锁关不可拜神契,也不利带圈,必主不安,金银铁片钱带恐入口内,或生疾病夭亡;注意可保安;百日关生下百日内,不可去外婆家,以色灾刑;生日起对百日之日勿出门,忌远行恐惊风;避之可保平安;无情关童限少去外婆家,生父母偏呼或重拜父母,保平安;急脚关勿行远方,勿看上梁、修造、动土、保平安;浴盆关三朝忌洗身沐浴,沐浴时小心保平安;将军箭必伤骨肉亲,不射他人也射自己,勿入将军爷庙入者借弓开箭,须先行制化可保平安;深水关勿近河边、水池边、水灾注意,犯前世父母、清明、七夕不拜保平安;水火关要时常注意水火滚汤、厨房内勿近、水边、火边勿近可保平安;阎王关在未上运时,所有阴宫庙、不利近前;尤其是城隍宫、俗忌做佛事功果,切不可接近可保平安; 四季关一生多病,在四季节气前,远方勿去,以免灾殃;子平论小儿关煞小儿之命,当论时辰为主;先看关煞,次看格局;日主强,财官旺,有关无煞;日干弱,财官少,常病可养;日干弱,财官多,有关有煞;又有三合,聚煞者难养;不带刑冲者,声音响亮,夜啼急性;八字有财官,生于富贵之家;偏官生于平常之家;伤官劫财,生于贫贱之家;偏官偏印偏财,主偏生庶出,不然第三四胎; 子平之法,偏官为关,偏财为煞,取生辰之数断之;水一、火二、木三、金四、土五;且如甲日庚杀,乃四、九岁;如丙见壬杀,一、六岁;如戊日甲杀,三、八岁;庚日丙杀,二、七岁;壬见戊杀,五、十岁见之;至于阴干,亦如此;无不验矣化解之法榔梅道秘制治「小儿童关百煞符」可解以上各小儿关煞;淘运阁给大家讲解小儿关煞的查询和化解方法,如有疑问请咨询淘运阁;1、直难星:又名直头;正二太阳三四阴,五六火虽君休说,七八水孛更为殃,九十水气为难绝,十一十二是金星,此是神仙真口诀;2、百曰关:寅申巳亥月:辰戌丑未时;子午卯酉月:寅申巳亥时;辰戌丑未月:子午卯酉时;俗忌百曰不出大门,房门不忌;夫百曰关者,专以十二生肖月忌各所内百犯之,童限月内百曰必有星辰难养;3、千曰关:甲乙马头龙不住,丙丁鸡猴奔山岗,戊己逢藏蛇在草,庚辛遇虎于林下,壬癸丑亥时须忌,孩儿直此有烦恼;夫千曰关者,如甲乙生人午时是也,余仿此;犯之主有惊风、吐乳之灾,忌住难星;另一说法;三岁之前不宜到外婆家,或莫至外婆供奉祖先牌位处;4、阎王关:春忌牛羊水上波,夏逢辰戌见阎罗,秋逢子午君须避,冬时生人虎兔时,甲乙丙丁申子辰,戊己庚生亥卯未,辛兼壬癸寅午戌,生孩切虑不成人;曰主旺不防,弱则难养;犯此小时应该避免看诵经作法或作功德场合,难养,带天德、月德可解;5、鬼门关:子丑寅生人、酉午未时真;卯辰巳生人、申戌亥为刑;午未申生人、莫犯丑寅卯;酉戌亥生人、子辰巳难乎;夫鬼门关者,以十二支生人、逢各所值时辰、论小儿时上、并童限逢之不可远行;一生不宜进阴庙、有应公、万善祠、坟墓区及殡仪馆等;宜烧地府钱给地府众鬼神制化则吉;6、鸡飞关:甲乙巳酉丑、孩儿难保守;庚辛亥卯未、父母哭断肠;壬癸寅午戌、生下不见曰;己戊丙丁子、不过三朝死;此关童命犯之难养,夜生不妨,限遇亦凶,以年干生人取用;避免孩子看杀鸡、杀鱼、杀鸭等行为,可烧牛头马面钱、或称牛马将军钱,制化即吉;7、铁蛇关:金戌化成铁,火向未申绝,木辰枝叶枯,水上丑寅灭;此关最凶,童命时上带、童限更值之则难养;并忌见麻痘凶,壮命行限值之亦有灾凶,重则倒寿、十有九验,以命纳音取用,如甲子生人戌时是;儿时出麻疹、疹痘须特别小心,也容易遭动物咬伤,若遭动物咬伤速就医,回家用阴阳水烧化铜蛇铁狗钱于其中则吉;8、断桥关:正寅二兔三猴走,四月耕牛懒下田,五犬六鸡门外立,七龙戏水八蛇缠,九马十羊十一猪,冬季老鼠闹喧喧;此关以月建遇十二时支论,乃指南中第一关,小儿生时带着难养,壮命行限值之、加以刻度凶星到,必倒寿无有不验;犯此忌过桥、汲水照影;宜用水官钱祭祀水官大帝;9、落井关:甲己见蛇伤,乙庚鼠内藏,丙辛猴觅果,丁壬犬吠汪,戊癸愁逢兔,孩儿有水殃;此关以年干取、如甲己生人巳时是,君流年浮沉合之少壮命皆有水灾之厄,切宜防慎吉;10、四柱关:正七休生巳亥时,二八辰戌不堪推,三九卯酉生儿恶,四十寅申主哭悲;五十一月丑未死,六十二月子午啼;此关俗忌坐轿车、止忌生时,带着童限不忌,大抵亦无甚凶;犯此忌坐栏杆椅太早;11、短命关:寅午戌龙当,巳酉丑虎郎,申子辰蛇上,亥卯未寻羊;此关生时上带、主惊呼夜啼难养,如曰干健则无事,曰主弱凶;12、浴盆关:浴盆之煞最无良,春月忌龙夏忌羊,秋季犬儿须切忌,冬月逢牛定主伤;此生下地之时不可用脚盆,须用铁锅、火盆之类,洗之后无忌也,只忌月内一周之外不忌;13、汤火煞:子午卯酉休逢马,寅申巳亥虎惊人,辰戌丑未羊相触,常防汤火厄相侵;此杀如子午卯酉生人忌午时,若小儿犯此招汤火之灾,亦忌此限;盖人生水火乃养生之要、何能免乎,知防慎则吉矣;用火神钱制化、或到火神庙拜拜即吉;14、水火关:春月生戌未,夏月见丑辰,秋月生丑戌,冬月见未辰;须防水火之灾;民俗制化法:祭火神及水官大帝,用火神钱拜火神、用水官钱拜水官大帝;15、深水关:春忌寅申夏忌羊,秋生鸡嘴实堪伤,三冬切忌牛生角;十个孩儿九个亡;童限最忌麻痘灾;犯此关之人与前世父母纠缠不清,应该避免在清明节、端午节、中秋节、除夕祭拜祖先,满月及周岁皆要提前一天举行;16、将军箭:酉戌辰时春不旺,未卯子时夏中亡,三寅午时秋并忌,冬季亥申巳为殃,一箭伤人三岁死,二箭伤人六岁亡,三箭伤人九岁亡,四箭伤人十二亡;此箭有弓则凶何也十二支相冲是也;假如酉戌辰时春生带箭,八字有相冲弓箭全凶,无冲则不忌;犯此忌见弓箭,二岁忌流年中箭;民间祭刀箭方法,备将军钱及草人当替身,将孩子生辰八字写在草人上,再用竹箭象征性射过草人后,同将军一起制化即吉;或至银楼打一把黄金小剪刀随身携带亦吉;17、桃花煞:寅午戌兔从卯里出,巳酉丑马跃南方走,申子辰鸡叫乱人伦,亥卯未鼠子当头忌;此煞男女皆忌,乃五行沐浴也,主淫乱不节,女命最忌、亦名咸池杀;一生感情所困;18、红艳煞:多情多愁少人知,六丙逢寅辛见鸡,癸临申上丁见未,眉开眼笑乐嘻嘻,甲乙午申庚见戌,世间只作众人妻,戊己怕辰壬怕子,禄马相逢作路妓,任是富豪官宦女,花前月下会佳期;假如丙年生人遇寅时是、余仿此;19、流霞煞:甲鸡乙犬丙羊加,丁见猴儿戊见蛇,己马庚龙辛是兔,壬猪癸虎祸如麻;假如甲生人见酉时行限是,忌羊刃同到,女主产厄、男主刀伤;又云:犯此男主他乡死、女主产后亡;20、夜啼关:子午卯酉单怕羊,寅申巳亥虎羊,辰戌丑未鸡常叫,连霄不睡到天光,春人怕马夏逢鸡,秋子冬卯不暂移,小儿若犯此关煞,定是三周半夜啼;此关利害难治,只是两样起例不同,因并录之、云后一例有验;21、白虎关:火人白虎须在子,金人白虎在卯方,水土生人白虎午,木人白虎酉中藏;此关时上带,主见惊风之症,又忌出痘时带难养,童限遇之则有血光损伤之厄;烧白虎钱制化;22、雷公打脑关:甲牛乙马丙丁鼠,戊己原来在犬,庚辛逢虎须防避,壬鸡癸猪有忧煌;限遇此关流年天厄、卒暴、阳刃、火值之,主雷火之厄,若遇天月二德可解;犯此忌惊闻锣鼓、雷公及大声叫喊;23、天狗关:子人见戌丑人亥,寅人见子卯人丑,辰人见寅巳人卯,午人见辰未人巳,申人见午酉人未,戌人见申亥人酉;此即天狗星是也,如子生人则从戌上起子顺行亥卯丑寅子丑辰寅巳卯也,小儿行年童限值之有惊怖血光之疾,命中时上带则有狗伤之厄,切宜防之、慎之;犯此月内怕闻犬吠声;小孩易有颜面伤害破相,刀、剪、钻、针须收好,用天狗钱制天狗煞;24、四季关:春生巳丑不为祥,夏遇申辰惹祸殃,秋季猪羊都不吉,冬逢虎兔两伤亡;此关详考乃四季天地荒芜曰,人命逢此曰有始无终,苗而不秀亦难养;季节交换注意身体保护;25、急脚关:春忌亥子不过关,夏逢卯未在中间,秋季寅戌还须忌,冬月辰戌死不难;此关即八座杀,惟忌修造动土凶;犯此须避动土、修造、开挖事;宜用山神土地钱制化26、急脚煞:甲乙命人申酉是,丙丁亥子实堪悲,戊己怕寅卯上逢,庚辛巳午不须疑,壬癸切须防丑未,更加辰戌命遭危;此煞如甲乙年生人遇申酉时是也,主幼小之年难养;27、五鬼关:子人见辰丑人见卯,寅人见寅卯人见丑,辰人见子巳人见亥,午人见戌未人见申,申人见酉酉人见未,戌人见午亥人见巳;此关只是死气也,四柱多见难养,童限值之主有跌伤;犯此忌近病殡仪馆、墓地、乱葬岗、棺木店及入庵堂、寺观;28、金锁关:戌上起子不通番,顺年顺月任循环,顺曰顺时依此煞,男逢辰戌便为关,女逢丑未轮为害,遇者必须用解关;惟犯此关不可佩带金银铁锁之物,及纽扣串绳索之类、有验;29、金锁匙:正七逢申人必死,二八鸡哥命必厄,三九犬儿寻声吠,四十逢猪是锁匙,五十一逢子巳死,六十二与丑非奇;少带金银饰品即吉.30、直难关:小儿最怕逢直难,羊刃劫杀不须轮,甲壬戊旬逆申起,庚丙旬人数起寅,数至本年方是杀,三九六十二为真,小儿若是逢斯难,父母徒然生此身;此关主多啾唧ㄐ一ˊ、星却不为害,琴堂所说更灵,而此复载随人用;易受又硬又直的利器所伤31、取命关:甲乙丙丁申子辰,戊己庚主亥卯未,辛申壬癸寅午戌,生还切虑不成人;曰主旺则多病疾,主弱则难养成;莫至供奉七爷、八爷庙、有应公、万善祠、十八王公庙,并须远离丧葬场合、庙宇建醮、法会、中元普渡场合皆忌;宜用本命钱制化32、断肠关:甲乙生逢午未时,丙寅辰巳报君知,庚子生孩元申虎,壬癸逢牛不负犁;勿看杀猪羊,勿入屠宰场;小孩应避免看杀鸡、杀鸭等杀生行为;宜用牛马将军钱制化;33、埋儿关:子午卯酉逢野牛,寅申巳亥山猿群,辰戌丑未兔惊闹,此关埋儿惊凶丧;勿看出山、凶丧保平安;此关埋儿惊凶丧;勿看出山、凶丧;自幼难养;宜重拜父母或拜神明为契子保平安34、天吊关:申子辰生巳午时,寅午戌生龙马侵,亥卯未生申午起,巳酉丑生卯子真;逆病庶生之子;从小两眼呆滞、眼珠翻白;35、休庵关:即和尚关子午卯酉忌辰戌丑未,辰戌丑未忌子午卯酉,寅申巳亥忌寅申巳亥,论坐命推便为关;犯此忌入庵寺见僧尼;制化法:烧七星钱、请七星娘娘来保护、烧床母经及三十六婆姐钱则吉;36、撞命关:子遇丑羊寅女宫,卯执戌蟹巳阳仝,申马未坐磨锅也,辰午酉亥自嫌宫;此命不亡需夭折,也用过房就别宗;亥年生于亥时是;从小难养、体弱多病、易有夭折现象,拜认干爹干妈可平安;37、下情关:春生寅酉子,夏生戌亥巳,秋生申丑亡,冬生子午推;莫让小孩看人磨刀,宜拜神明为契父,俗云:称父母为叔叔、阿姨;39、劫煞关:申、子、辰年生于四月,巳、酉、丑年生于正月,寅、午、戌年生于十月,亥、卯、未年生于七月是;小心提防钱财损失;40、血刃关:血光关凡正月生于丑时,二月生于未时,三月生于寅时,四月生于申时,五月生于卯时,六月生于酉时,七月生于辰时,八月生于戌时,九月生于巳时,十月生于亥时,十一月生于午时,十二月生于子时是;易有意外血光之灾,或车祸及撞伤,用本命钱或车厄钱制化;41、基败关:凡正、二、三月生于未、戌、亥时,四、五、六月生于子、辰、巳时,七、八、九月生于丑、申、酉时,十、十一、十二月生于寅、卯、午时是;出生后身体状况差、容易营养不良,忌看盖房子、打地基,宜拜神明为契子、或注意肠胃方面的治疗便能转危为安;黄历解秘※捉拿夜啼鬼:以烧过火之柴头削平,用朱砂写字于柴上;拨火杖、拨火杖、天上五雷公、差来作神将,捉拿夜啼鬼,打杀不许放,急急如律令敕,将柴书就、晚间放在小儿床头,男左女右、勿惊扬、恐不灵,明早宝烛送出门外;二、下面简略介绍:1、雷公关:指遭雷击,电触,为烧伤等,勿抱高空,到处乱跳,注意摔倒;2、铁蛇关:指遭蛇咬,金属撞伤等,指遭蛇咬,金属撞伤等,尤其防三岁以前;3、急脚关:修造动土勿看,指患小儿麻弊,内外八字脚,腿伤及残疾;4、鬼门关:不宜远行或勿入阴庙宫寺,指易生疾病;5、短命关:限内主小心看护,可望文取义;6、白虎关:出疹痘小心;指腹血之疾,即腹部或血液类疾病;7、天狗关:此关有血光伤害破相等,宜制化;8、夜啼关:指哭吵不停,多动症;9、四柱关:指防六亲,尤其对父母不利,主分离,勿坐车为要;10.四季关:四季小心,苗而不秀11、血盆关:指水溺,凡水有“血盆照镜”之谓,可能是源于此而借指;12、阎王关:勿看功果做佛事;13、将军箭:勿入将军庙,指易遭惊吓及刺激;14、主丘关:指灾疾,即顽固疾病;15、坐命关:也指灾疾,重于多种疾病;16、百日关:指小儿在一百天以内难带养,童限犯之初生日百日勿出大门外;17、落井关:勿近井水边,渡舟游泳防水厄之灾;指水厄、水溺;18.无情关:父母偏呼,重拜亦可;19.水火关:须防水厄火汤油之灾;20.深水关:清明七夕之日,不拜多病多灾;21.金锁关:童限忌带金银锁等物;22.鸡飞关:勿看杀生,夜生不妨;23.千日关:千日勿往外婆家;24.断肠关:勿看杀猪羊,勿入屠宰场;25.休庵关和尚关:勿随母入宫庙寺观烧香拜佛;26、天吊关:重拜父母或过房,若私生子无妨;27、埋儿关:勿看出山凶丧,保平安;年支见时支小儿关煞表月支见时支小儿关煞表日干见时支小儿关煞表。
18个查找函数
18个查找函数查找函数是计算机编程中常用的工具之一,用于在给定数据集中快速找到目标元素。
这些函数广泛应用于各种编程语言和领域,包括数据处理、数据库查询、图形算法等。
本文将介绍18个常见的查找函数,并逐步回答与之相关的问题。
1. 线性查找(Linear Search)线性查找是最简单的一种查找方法,它逐个地比较目标元素与数据集中的每个元素,直到找到目标或遍历完整个数据集。
但是,线性查找的时间复杂度较高,适用于小规模数据集或未排序的数据。
问题1:线性查找的时间复杂度是多少?答:线性查找的时间复杂度为O(n),其中n是数据集的大小。
2. 二分查找(Binary Search)二分查找是一种高效的查找算法,要求数据集必须是有序的。
它通过将数据集分成两半,并与目标元素进行比较,从而逐步缩小查找范围。
每次比较都可以将查找范围缩小一半,因此该算法的时间复杂度较低。
问题2:二分查找要求数据集必须是有序的吗?答:是的,二分查找要求数据集必须是有序的,这是保证算法正确性的前提。
3. 插值查找(Interpolation Search)插值查找是对二分查找的改进,它根据目标元素与数据集中最大和最小元素的关系,估算目标所在位置,并逐步逼近目标。
这种方法在被查找的数据集分布较为均匀时能够显著提高查找效率。
问题3:何时应该使用插值查找而不是二分查找?答:当被查找的数据集分布较为均匀时,插值查找能够提供更好的性能。
而对于分布不均匀的数据集,二分查找可能更适用。
4. 斐波那契查找(Fibonacci Search)斐波那契查找是一种利用斐波那契数列的性质进行查找的算法。
它类似于二分查找,但将查找范围按照斐波那契数列进行划分。
这种方法在数据集较大时能够降低比较次数,提高查找效率。
问题4:为什么使用斐波那契数列进行划分?答:斐波那契数列具有递增的性质,能够将查找范围按照黄金分割比例进行划分,使得划分后的两部分大小接近,提高了查找的效率。
sql从所有表中查询关键字的方法
sql从所有表中查询关键字的方法(原创版4篇)目录(篇1)1.SQL 简介2.查询关键字的方法3.示例正文(篇1)1.SQL 简介SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的编程语言。
它可以用于查询、插入、更新和删除数据库中的数据,还可以用于创建和修改数据库表结构。
SQL 具有丰富的功能和高度的灵活性,广泛应用于各种数据库管理系统,如 MySQL、Oracle、SQL Server 等。
2.查询关键字的方法在 SQL 中,查询关键字的方法主要是使用 SELECT 语句。
SELECT 语句可以从数据库表中检索出满足条件的数据。
下面是一个简单的 SELECT 语句的语法:```SELECT column1, column2,...FROM table_nameWHERE condition;```其中,column1、column2 等表示要查询的列名,table_name 表示要查询的表名,condition 表示查询条件。
3.示例假设我们有一个名为“students”的数据表,表中有以下列:id(学生 ID)、name(学生姓名)、gender(学生性别)和 age(学生年龄)。
现在,我们想要查询所有年龄大于等于 18 岁的学生的姓名和年龄。
可以使用以下 SQL 语句:```SELECT name, ageFROM studentsWHERE age >= 18;```这条语句表示:从“students”表中选择“name”和“age”两列,并且年龄大于等于 18 的所有学生的数据。
查询结果将显示满足条件的学生的姓名和年龄。
需要注意的是,在编写 SQL 查询时,要根据实际情况选择合适的表名、列名和条件,以获得准确的查询结果。
目录(篇2)1.SQL 简介2.查询关键字的方法3.实例演示正文(篇2)【1.SQL 简介】SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的编程语言。
vlookup函数的18使用方法
vlookup函数的18使用方法【原创实用版3篇】目录(篇1)1.引言2.vlookup 函数的基本概念3.vlookup 函数的参数详解4.vlookup 函数的使用方法5.vlookup 函数的示例6.结论正文(篇1)1.引言vlookup 函数是 Microsoft Excel 中的一种纵向查找函数,它可以在给定的数据范围中查找某个特定值,并返回该值对应的其他列的数据。
vlookup 函数在日常工作中有广泛的应用,如数据核对、数据填充等。
本文将为大家详细介绍 vlookup 函数的使用方法和实例。
2.vlookup 函数的基本概念vlookup 函数是一种在 Excel 中使用的函数,它的主要作用是在一个给定的数据范围中查找某个特定值,并返回该值对应的其他列的数据。
vlookup 函数的语法结构为:vlookup(要查找的值,数据范围,返回列数,[匹配类型])。
3.vlookup 函数的参数详解vlookup 函数一共有四个参数,分别是:- 要查找的值:需要在数据范围中查找的值。
- 数据范围:包含要查找的值的表格范围。
- 返回列数:表示要返回的数据所在列的相对位置。
如果返回列数为1,则表示返回的是数据范围中与要查找的值相同的行的第一列数据。
- 匹配类型:可选参数,表示查找的匹配方式。
如果匹配类型为 1,表示近似匹配;如果匹配类型为 0,表示精确匹配。
4.vlookup 函数的使用方法要在 Excel 中使用 vlookup 函数,首先需要打开 Excel 表格,然后按照以下步骤操作:1.选中需要查找的对象对应的单元格;2.在公式栏中输入“vlookup”以及查找值、数据表、序列数和匹配条件;3.单击回车键即可得到查找对象。
5.vlookup 函数的示例下面举一个例子来说明 vlookup 函数的使用方法:假设有一个表格,其中包含员工的姓名、电话号码、部门等信息。
现在需要根据员工的姓名查找对应的电话号码。
VLOOKUP函数最常用的10种用法
VLOOKUP函数最常用用法VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率。
VLOOKUP函数用于首列查找并返回指定列的值,字母“V”表示垂直方向。
VLOOKUP函数的语法如下:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])其中,第1参数lookup_value为要搜索的值,第2参数table_array为首列可能包含查找值的单元格区域或数组,第3参数col_index_num为需要从table_array中返回的匹配值的列号,第4参数range_lookup用于指定精确匹配或近似匹配模式。
当range_lookup为TRUE、被省略或使用非零数值时,表示近似匹配模式,要求table_array第一列中的值必须按升序排列,并返回小于等于lookup_value的最大值对应列的数据。
当参数为FALSE时(常用数字0或保留参数前的逗号代替),表示只查找精确匹配值,返回table_array的第一列中第一个找到的值,精确匹配模式不必对table_array 第一列中的值进行排序。
如果使用精确匹配模式且第1参数为文本,则可以在第1参数中使用通配符问号(?)和星号(*)。
VLOOKUP函数不区分字母大小写。
案例一A3:B7单元格区域为字母等级查询表,表示60分以下为E级、60~69分为D级、70~79分为C级、80~89分为B级、90分以上为A级。
D:G列为初二年级1班语文测验成绩表,如何根据语文成绩返回其字母等级?在H3:H13单元格区域中输入=VLOOKUP(G3,$A$3:$B$7,2)案例二在Sheet1里面如何查找折旧明细表中对应编号下的月折旧额?(跨表查询)在Sheet1里面的C2:C4单元格输入=VLOOKUP(A2,折旧明细表!A$2:$G$12,7,0)案例三如何实现通配符查找?在B2:B7区域中输入公式=VLOOKUP(A2&"*",折旧明细表!$B$2:$G$12,6,0)案例四如何实现模糊查找?在F1:F9区域中输入公式=VLOOKUP(E2,$A$2:$B$7,2,1)案例五如何通过数值查找文本数据、通过文本查找数值数据、同时实现数值与文本数据混合查找?通过数值查找文本数据:在F3:F6区域中输入公式=VLOOKUP(E3&"",$A$2:$C$6,3,0) 通过文本查找数值数据:在F11:F13区域中输入公式=VLOOKUP(--E11,$A$10:$C$14,3,0)同时实现数值与文本数据混合查找:在F19:F21区域中输入公式=IF(ISNA(VLOOKUP(E19*1,$A$18:$C$22,3,0)),VLOOKUP(E19&"",$A$18:$C$22, 3,0),VLOOKUP(E19*1,$A$18:$C$22,3,0))案例六在Excel中录入数据信息时,为了提高工作效率,用户希望通过输入数据的关键字后,自动显示该记录的其余信息,例如,输入员工工号自动显示该员工的信命,输入物料号就能自动显示该物料的品名、单价等。
表格数据导出计数方法
表格数据导出计数方法表格数据导出计数方法简介在处理大量数据时,我们经常需要将表格数据导出并进行计数。
本文将介绍几种常见的表格数据导出计数方法,帮助读者更好地处理和分析数据。
方法一:使用电子表格软件1.打开电子表格软件(如Microsoft Excel)。
2.导入表格数据。
3.使用适当的筛选和排序功能,筛选出需要统计的数据。
4.使用自动计数函数(如COUNTIF)进行计数。
5.导出计数结果。
方法二:使用编程语言1.在计算机上安装合适的编程环境(如Python、R等)。
2.导入数据处理库(如pandas、numpy等)。
3.使用相关函数读取表格数据。
4.对数据进行筛选和排序。
5.使用编程语言提供的计数方法对数据进行计数。
6.将计数结果保存到新的文件中。
方法三:使用数据库查询语言1.通过数据库管理软件(如MySQL、PostgreSQL等)创建数据库表格并导入数据。
2.使用查询语言(如SQL)筛选和排序数据。
3.使用COUNT函数进行计数操作。
4.将计数结果导出。
方法四:使用在线数据处理工具1.打开在线数据处理工具(如Google Sheets、Zoho Sheet等)。
2.导入表格数据到在线工具中。
3.在工具中使用筛选功能过滤出需要统计的数据。
4.使用工具提供的计数函数进行计数操作。
5.导出计数结果。
方法五:使用统计软件1.安装统计软件(如SPSS、Stata等)。
2.导入表格数据到统计软件中。
3.使用统计软件提供的数据处理和计数工具进行操作。
4.导出计数结果。
方法六:使用数据分析平台1.注册并登录数据分析平台(如Tableau、Power BI等)。
2.导入表格数据到平台中。
3.使用平台提供的数据处理和计数功能进行操作。
4.导出计数结果。
方法七:使用文本编辑器1.在计算机上安装文本编辑器(如Sublime Text、Notepad++等)。
2.打开表格数据文件。
3.使用文本编辑器的查找和替换功能筛选出要统计的数据。
天干地支的计算方法及天干地支查询表[1]
天干地支的计算方法及天干地支查询表天干地支简称干支,是夏历中用来编排年号和日期用的。
干支还有阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),共有六十个组合,称为“六十甲子”。
我国人民过去就是以六十甲子循环起来纪年、纪月、纪日、纪时的。
干支纪年法:如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。
一周完了,再由甲子年起,周而始,循环下去。
阳历年份除以60的余数减3便得到该年农历干支序号数,再查干支表便是干支年纪。
如果序号数小于、等于零则于支序号数加60。
如计算2008年的干支,即为:2008/60=33余数为28,28-3=25,查干支表知该年为戊子。
又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。
表一天干和地支表二六十干支表年。
月份和时辰本来只与十二地支配对(图一和表三),后来人们根据年干订定月干(表四),又根据日干订定时干(表五),把年、月、日、时的干支合成八字。
表三十二辰和现今时间的对应关系表五日干和时干的对应关系甲乙丙丁戊己庚辛壬癸支指地支,共有12个符号:123456789101112子丑寅卯辰巳午未申酉戌亥2.干和支组合后用于纪年。
即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。
按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。
续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
二.查看不同时间段的万年历。
如:1516—2060年的万年历,记着五百年的干支,一查便知。
六十年甲子(干支表)1 2 3 4 5 6 78 9 10甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉11 12 13 14 15 16 17 18 19 20甲戌乙亥丙子丁丑戊寅己卯庚辰辛己壬午癸未21 22 23 24 25 26 27 28 29 30甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳31 32 33 34 35 36 37 38 39 40甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯41 42 43 4445 46 47 48 49 50甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑51 52 53 54 55 56 57 58 59 60甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。
中图法分类号查询(全部简表)
中图法分类号与中图分类法查询生物科学属于Q类,医学类属于R类,可以直接转至Q或R类查询A马克思主义、列宁主义、毛泽东思想A1马克思、恩格斯著作A2列宁著作A3斯大林著作A4毛泽东著作A49 邓小平著作A5马克思、恩格斯、列宁、斯大林、毛泽东、邓小平著作汇编A7马克思、恩格斯、列宁、斯大林、毛泽东、邓小平生平和传记A8马克思主义、列宁主义、毛泽东思想邓小平理论的学习和研究--------------------------------------------------------------------------------B哲学B0哲学理论B1世界哲学B2中国哲学B3亚洲哲学B4非洲哲学B5欧洲哲学B6大洋洲哲学B7美洲哲学B80逻辑科学(总论)B81逻辑学B82伦理学B83美学B84心理学B9无神论、宗教--------------------------------------------------------------------------------C社会科学总论C0社会科学理论与方法论C1社会科学现状及发展C2社会科学机构、团体、会议C3社会科学研究方法C4社会科学教育与普及C5社会科学丛书、文集、连续性出版物C6社会科学参考工具书C[7] 社会科学文献检索工具书C8统计学C91社会学C92人口学C93管理学C[94] 系统科学C95 民族学C96人才学C97 劳动科学--------------------------------------------------------------------------------D政治、法律D0 政治理论D1 共产主义运动D2 中国共产党D3 各国共产党D4工人、农民、青年、妇女运动与组织D5 世界政治D6 中国政治D73/77 各国政治D8外交、国际关系D9法律--------------------------------------------------------------------------------E军事E0军事理论E1世界军事E2中国军事E3/7各国军事E8战略学、战役学、战术学E9军事技术E99军事地形学、军事地理学--------------------------------------------------------------------------------F经济F0政治经济学F0-0马克思主义政治经济学(总论)F01经济学基本问题F02前资本主义社会生产方式F03资本主义社会生产方式F04社会主义社会生产方式F05共产主义社会生产方式F06经济学分支学科F08各科经济学F09经济思想史F1世界各国经济概况、经济史、经济地理F11 世界经济、国际经济关系F12 中国经济F13/17各国经济F2经济计划与管理F20 国民经济管理F21 经济计划F22 经济计算、经济数学方法F23 会计F239 审计F24 劳动经济F25 物资经济F27 企业经济F28 基本经济建设F29 城市与市政经济F3农业经济F30 农业经济理论F31 世界农业经济F32 中国农业经济F33/37各国农业经济F4工业经济F40 工业经济理论F41 世界工业经济F42 中国工业经济F43/47各国工业经济F49 信息产业经济(总论)F5交通运输经济F50 交通运输经济理论F51 世界各国概况F53 铁路运输经济F54 陆路、公路运输经济F55 水路运输经济F56 航空运输经济F57 城市交通运输经济F59 旅游经济F590 旅游经济理论与方法F591 世界旅游事业F592 中国旅游事业F593/597各国旅游事业F6邮电经济F60 邮电经济理论F61 邮政F62 电信F63 世界各国邮电事业F7贸易经济F71 国内贸易经济F72 中国国内贸易经济F73 世界各国国内贸易经济F74 国际贸易F75 各国对外贸易F76 商品学F8财政、金融F81 财政、国家财政F82 货币F83 金融、银行F84 保险--------------------------------------------------------------------------------G文化、科学、教育、体育G0文化理论G1世界各国文化与文化事业G2信息与知识传播G20 信息与传播理论G21 新闻学、新闻事业G22 广播、电视事业G23 出版事业G24 群众文化事业G25 图书馆学、图书馆事业G26 博物馆学、博物馆事业G27 档案学、档案事业G3科学、科学研究G30 科学研究理论G31 科学研究工作G32 世界各国科学研究事业G35 情报学、情报工作G4教育G40 教育学G41 思想政治教育、德育G42 教学理论G43 电化教育G44 教育心理学G45 教师与学生G46 教育行政G47 学校管理G48 学校建筑和设备管理G51 世界各国教育事业G52 中国教育事业G53/57各国教育事业G61 学前教育、幼儿教育G62 初等教育G63 中等教育G64 高等教育G65 师范教育G71 职业技术教育G72 成人教育、业余教育G74 华侨教育、侨民教育G75 少数民族教育G76 特殊教育G77 社会教育G78 家庭教育G79 自学G8体育G80 体育理论G81 世界各国体育事业G818 运动场地与设备G819 体育运动技术(总论)G82 田径运动G83 体操运动G84 球类运动G85 武术及民族形式体育G86 水上、冰上与雪上运动G87 其他体育运动G89 文体活动-------------------------------------------------------------------------------- H语言、文字H0语言学H002 语言规划H003 语言分类H004 语言的分布H01 语音学H02 文字学H03 语义学、语用学、词汇学、词义学H05 写作学与修辞学H06 字典学H07 方言学H08 应用语言学H09 语文教学H1汉语H11 语音H12 文字学H13 语义、词汇、词义(训诂学)H14 语法H15 写作、修辞H159 翻译H16 字书、字典、词典H17 方言H19 汉语教学H2中国少数民族语言H3常用外国语H31 英语H32 法语H33 德语H34 西班牙语H35 俄语H36 日语H37 阿拉伯语H4汉藏语系H5阿尔泰语系H61 南亚语系H62 南印语系H63 南岛语系H64 东北亚诸语言H65 高加索语系H66 乌拉尔语系H67 闪-含语系H7印欧语系H81 非洲诸语言H83 美洲诸语言H84 大洋州诸语言H9 国际辅助语-------------------------------------------------------------------------------- I文学I1世界文学I106 作品评论和研究I109 文学史文学思想史I11 作品集I2中国文学I200 方针政策及其阐述I206 文学评论和研究I207 各体文学评论和研究I209 文学史、文学思想史I21 作品集I22 诗歌、韵文I23 戏剧文学I239 曲艺I24 小说I25 报告文学I26 散文I269 杂著I27 民间文学I28 儿童文学I29 少数民族文学I299 宗教文学I3/7各国文学--------------------------------------------------------------------------------J艺术J0艺术理论J1世界各国艺术概况J2绘画J29 书法、篆刻J3雕塑J4摄影艺术J5工艺美术J[59] 建筑艺术J6音乐J7舞蹈J8戏剧艺术J9电影、电视艺术--------------------------------------------------------------------------------K历史、地理K0史学理论K01 史学的哲学基础K02 社会发展理论K03 史学专著K04 年代学K05 史料学K06 历史研究K09 史学史K1世界史K10 通史K11 上古史K12 古代史K13 中世纪史K14 近代史K15 现代史K18 民族史志K2中国史K20 通史K21 原始社会K22 奴隶社会K23 封建社会K25 半殖民地、半封建社会K27 中华人民共和国时期K29 地方史志K3亚洲史K4非洲史K5欧洲史K6大洋洲史K7美洲史K81传记K810 传记研究与编写K811 世界人物传记K82 中国人物传记K833/837 各国人物传记K85文学考古K[852] 古文献学K853 纹章学K854 考古方法K86 世界文物考古K87 中国文物考古K883/887 各国文物考古K89风俗习惯K9地理K90 地理学K91 世界地理K92 中国地理K93/97 各国地理K99 地图--------------------------------------------------------------------------------N自然科学总论N0 自然科学理论与方法论N1 自然科学现状及发展N2 自然科学机构、团体、会议N3 自然科学研究方法N4 自然科学教育与普及N5 自然科学丛书、文集、连续出版物N6 自然科学参考工具书N[7] 自然科学文献检索工具N8 自然科学调查、考察N91 自然研究、自然历史N93 非线性科学N94 系统科学N[99] 情报学、情报工作--------------------------------------------------------------------------------O数理科学和化学O1数学O1-0 数学理论O1-8 计算工具O11 古典数学O119 中国数学O12 初等数学O13 高等数学O14 数理逻辑、数学基础O15 代数、数论、组合理论O17 数学分析O18 几何、拓扑O19 动力系统理论O21 概率论与数理统计O22 运筹学O23 控制论、信息论(数学理论)O24 计算数学O29 应用数学O3力学O31 理论力学O32 振动力学O33 连续介质力学(变形体力学)O34 固体力学O35 流体力学O369 物理力学O37 流变学O38 爆炸力学O39 应用力学O4物理学O41 理论物理学O42 声学O43 光学O44 电磁学、电动力学O45 无线电物理学O46 真空电子学O469 凝聚态物理学O47 半导体物理学O48 固体物理学O51 低温物理学O52 高压与高温物理学O53 等离子体物理学O55 热学与物质分子运动论O56 分子物理学、原子物理学O57 原子核物理学、高能物理学O59 应用物理学O6化学O61 无机化学O62 有机化学O63 高分子化学(高聚物)O64 物理化学(理论化学)、化学物理学O65 分析化学O69 应用化学O7晶体学O71 几何晶体学O72 X射线晶体学O73 晶体物理O74 晶体化学O75 非晶态和类晶态O76 晶体结构O77 晶体缺陷O78 晶体生长O79 晶体物理化学过程O799 应用晶体学--------------------------------------------------------------------------------P天文学、地理科学P1天文学P2测绘学P3地球物理学P4大气科学(气象学)P5地质学P7海洋学P9自然地理学--------------------------------------------------------------------------------Q生物科学Q1普通生物学Q1-0 生命科学总论Q10 生命的起源Q11 生物演化与发展Q13 生物形态学Q14 生态学Q15 生物分布与生物地理学Q16 保护生物学Q17 水生生物学Q18 寄生生物学Q19 生物分类学Q2细胞生物学Q21 细胞的形成与演化Q[23] 细胞遗传学Q24 细胞形态学Q25 细胞生理学Q26 细胞生物化学Q27 细胞生物物理学Q[291]细胞分子生物学Q3遗传学Q31 遗传与变异Q32 杂交与杂种Q[33] 人工选择与自然选择Q34 遗传学分支学科Q[36] 微生物遗传学Q[37] 植物遗传学Q[38] 动物遗传学Q[39] 人类遗传学Q4生理学Q41 普通生理学Q42 神经生理学Q43 分析器生理学Q44 运动器官生理学Q45 内分泌生理学Q46 循环生理学Q47 呼吸生理学Q48 消化生理学Q491 排泄生理学Q492 生殖生理学Q493 新陈代谢与营养Q494 特殊环境生理学、生态生理学Q495 比较生理学与进化生理学Q5生物化学Q50 一般性问题Q51 蛋白质Q52 核酸Q53 糖Q54 脂类Q55 酶Q56 维生素Q57 激素Q58 生物体其他化学成分Q591 物质代谢及能量代谢Q592 体液代谢Q593 器官生物化学Q594 比较生物化学Q595 应用生物化学Q6生物物理学Q61 理论生物物理学Q62 生物声学Q63 生物光学Q64 生物电磁学Q65 生物热学Q66 生物力学67 物体化学生物学Q68 物理因素对生物的作用Q691 辐射生物学(放射生物学)Q[692]仿生学Q693 空间生物学Q7分子生物学Q71 生物大分子的结构和功能Q73 生物膜的结构和功能Q74 生物小分子的结构和功能Q75 分子遗传学Q77 生物能的转换Q78 基因工程(遗传工程)Q81生物工程学(生物技术)Q811 仿生学Q813 细胞工程Q814 酶工程Q819 生物工程应用Q[89] 环境生物学Q91古生物学Q93微生物学Q94植物学Q95动物学Q96昆虫学Q98人类学--------------------------------------------------------------------------------R医学、卫生R1预防医学、卫生学R2中国医学R3基础医学R4临床医学R5内科学R6外科学R71 妇产科学R72 儿科学R73 肿瘤学R74 神经病学与精神病学R75 皮肤病学与性科学R76 耳鼻咽喉科学R77 眼科学R78 口腔科学R79 外国民族医学R8特种医学R9药学--------------------------------------------------------------------------------S农业科学S1农业基础科学S2农业工程S3农学(农艺学)S4植物保护S5农作物S6园艺S7林业S8畜牧、动物医学、狩猎、蚕、蜂S9水产、渔业--------------------------------------------------------------------------------T工业技术TB一般工业技术TD矿业工程TE石油、天然气工业TF冶金工业TG金属学、金属工艺TH机械、仪表工业TJ武器工业TK动力工程TL原子能技术TM电工技术TN无线电电子学、电信技术TP自动化技术、计算技术TQ化学工业TS轻工业、手工业TU建筑科学TV水利工程--------------------------------------------------------------------------------U交通运输U1 综合运输U2 铁路运输U4 公路运输U6 水路运输U[8] 航空运输--------------------------------------------------------------------------------V 航空、航天V1 航空、航天技术的研究与探索V2 航空V4 航天(宇宙航行)V[7] 航空、航天医学--------------------------------------------------------------------------------X 环境科学、劳动保护科学(安全科学)X1 环境科学基础理论X2 环境保护管理X3 环境综合研究X4 灾害及其防治X5 环境污染及其防治X7 三废处理与综合利用X8 环境质量评价与环境监测X9 安全科学--------------------------------------------------------------------------------Z综合性图书Z1 丛书Z2 百科全书、类书Z3 辞典Z4 论文集、全集、选集、杂著Z5 年签、年刊Z6 期刊、连续性出版物Z8 图书目录、文摘、索引。
日历查询表(自动查询)
2019年1月1日元旦201911 2019年2月2日世界湿地日201922 2019年2月14日情人节2019214 2019年3月8日国际劳动妇女节201938 2019年3月15日国际消费者权益日2019315 2019年3月21日国际消除种族歧视日2019321 2019年3月21日世界睡眠日2019321 2019年3月22日世界水日2019322 2019年3月23日世界气象日2019323 2019年3月24日世界防治结核病日2019324 2019年4月1日国际愚人节201941 2019年4月5日清明节201945 2019年4月7日世界卫生日201947 2019年4月22日世界地球日2019422 2019年4月26日世界知识产权日2019426 2007年4月20日受难节复活节前的星期五2007年4月22日复活节春分月圆后第一个星期日2019年4月28日世界儿童日4月第四个星期日2019年5月1日国际劳动节201951 2019年5月4日中国青年节201954 2019年5月8日世界红十字日201958 2019年5月14日世界哮喘日5月第二个星期二2019年5月12日国际护士节2019512 2019年5月12日母亲节5月第二个星期日2019年5月15日国际家庭日2019515 2019年5月17日世界电信日2019517 2019年5月18日国际博物馆日2019518 2019年5月31日世界无烟日2019531 2019年6月1日国际儿童节201961 2019年6月5日世界环境日201965 2019年6月17日世界防治荒漠化和干旱日2019617 2019年6月20日世界难民日2019620 2019年6月23日国际奥林匹克日2019623 2019年6月26日国际禁毒日2019626 2019年6月26日联合国宪章日2019626 2019年6月16日父亲节6月第三个星期日2019年7月6日国际合作社日7月第一个星期六2019年7月6日世界人口日2019711 2019年9月8日国际扫盲日201998 2019年9月10日中国教师节2019910 2019年9月16日国际臭氧层保护日2019916 2019年9月20日全国爱牙日2019920 2019年9月27日世界旅游日2019927 2019年9月18日国际和平日9月第三个星期二2019年7月11日世界海事日、船舶日9月最后一周某一日2019年10月1日国庆节2019101 2019年10月1日国际老人节20191012019年10月4日世界动物日2019104 2019年10月9日世界邮政日2019109 2019年10月14日世界标准日20191014 2019年10月15日国际盲人节20191015 2019年10月16日世界粮食日20191016 2019年10月17日国际消除贫困日20191017 2019年10月31日万圣节20191031 2019年11月14日世界糖尿病日20191114 2019年11月28日感恩节11月最后一个星期四2019年12月1日世界艾滋病日2019121 2019年12月3日国际残疾人日2019123 2019年12月4日中国法制宣传日2019124 2019年12月5日国际志愿人员日2019125 2019年12月7日国际民航日2019127 2019年12月10日世界人权日20191210 2019年12月25日圣诞节20191225 2019年2月4日除夕2019年2月5日春节正月初一11 2019年2月19日元宵节正月十五115 2019年3月8日龙抬头节二月初二22 2019年4月19日大理三月街三月十五315 2019年6月7日端午节五月初五55 2019年7月27日火把节六月廿五625 2019年8月7日七夕情人节七月初七77 2019年8月15日鬼节七月十五715 2019年9月13日中秋节八月十五815 2019年10月7日重阳节九月初九99 2019年1月13日腊八节腊八节128 2020年1月2日腊八节腊八节128 #NUM!小年小年1223 #NUM!小年小年1223 2019年1月6日小寒2019年1月21日大寒2019年2月5日立春2019年2月20日雨水2019年3月7日惊蛰2019年3月22日春分2019年4月6日清明2019年4月21日谷雨2019年5月7日立夏2019年5月22日小满2019年6月7日芒种2019年6月23日夏至2019年7月8日小暑2019年7月24日大暑2019年8月9日立秋2019年8月24日处暑2019年9月9日白露2019年9月24日秋分2019年10月9日寒露2019年10月25日霜降2019年11月9日立冬2019年11月23日小雪2019年12月8日大雪2019年12月23日冬至2019年7月1日香港回归日2019712019年8月1日建军节201981在西方计算复活节日期的方法:首先将当年的年份加一,然后把答案除以十九,找出余数,并在下面的表格里查看这余数的相对日的日子了例如今年是二零零零年,把二零零零加一便是二零零一,把二零零一除以十九,答案便是一零五余六,在下面的表格里,六的相对日期是4月18日,那么4月18日之后的第一个星期日,余数:日子:039168327391901391864143917423917543339164323439183411539172331639190418739180488391693289391884161039177451139166325123918541313391744214391633221539182410163917133017391894171839179472009年10月17日“=IF(ISERROR(MATCH(DATE(,MONTH(E1),DAY(E1)),DATE(,MON 小寒1043471.97655大寒214.7215277843486.69808立春314.7645833343501.46266雨水414.8256944443516.28836惊蛰514.9256944443531.21405春分615.0333333343546.24738清明715.1673611143561.41475谷雨815.2937543576.7085立夏915.4277777843592.13627小满1015.537543607.67377芒种1115.6354166743623.30919夏至1215.6972222243639.00641小暑1315.7298611143654.73627大暑1415.72543670.46127立秋1515.6819444443686.14322处暑1615.612543701.75572白露1715.5083333343717.26405秋分1815.3930555643732.65711寒露1915.2569444443747.91405霜降2015.1312543763.0453立冬211543778.0453小雪2214.8979166743792.94322大雪2314.8041666743807.74738冬至2414.7513888943822.49877系统误差2节气初始时刻 6.154861111 6.1375自转周期0.997268519公转周期365.2421991速度108000节气跨度43465.82169的第一个星期日,即是4月23日便是复活节339194(,MONTH(A1:A73),DAY(A1:A73)),)),"","今天是:"&INDEX(A1:B73,MATCH(DATE(,MONTH(E1),DAY(E1)),DATE(,MONTH1),DAY(E1)),DATE(,MONTH(A1:A73),DAY(A1:A73)),),2))。
VLOOKUP函数的八大经典用法,使用方法及实例详解,记得收藏
VLOOKUP函数的八大经典用法,使用方法及实例详解,记得收藏VLOOKUP函数,在EXCEL表格里使用频率特别高的一个函数公式,有多种用法,可以用来单一条件查询数据,或是多条件查询,既可一对一查询,也可一对多查询,区间查询,模糊查询等等,除了查询数据之外,还可以将两个表格的数据进行匹配,使用用途多多,下面我们就来看看这个函数到底该如何使用。
功能:用于查找指定值所对应的另一个值。
结构:=VLOOKUP(查找值,查找范围,第几列,匹配方式)说明:1、第一参数:查找值,即按什么查找,在第二参数查找范围中要位于第一列,可以直接输入文本或是单元格引用;2、第二参数:查找范围,即查找的数据区域,建议设置为绝对引用,如果需要拖动公式时,区域固定不会因为拖动公式而变化从而造成结果不正确;3、第三参数:第几列,也就是返回的结果在查找范围也就是第二参数中位于第几列,包含隐藏的列;4、第四参数:匹配条件,若为0或FALSE代表精确匹配,1或TRUE代表模糊匹配;5、查找值在数据表中多次出现,导致有多个结果,正常情况下函数仅会返回第一个找到的结果。
下面我们通过一些例子来具体看看这个函数如何使用。
方法一:常规查询如图所示,在表格的右侧通过编号查询左侧表格编号对应的数量。
函数公式:=VLOOKUP(G2,B2:C18, 2,0)公式解读:第一参数G2是查找值,也就是产品编号。
第二参数B2:C18是查找范围,以产品编号作为第一列。
第三参数2指返回的结果是第2列,即数量列。
第四参数0也就是精准匹配。
方法二:整行查询通过产品编号,查询左侧表格里对应编号的数量、单价、金额。
公式:=VLOOKUP($G$2,$B$2:$E$18,COLUMN(B2),0)这个和上个例子比较接近,多了两列查询结果,为避免一直修改公式,故这里使用函数“COLUMN(B2)”取代直接输入列号,这样往右拖动公式就会自动更新列号。
公式解读:参数1“$G$2”即产品编号,添加绝对引用符号,拖动公式不会变更。
SAP系统18种查询标的方法
18种根据屏幕字段查找数据库表数据的技巧帮助18种根据屏幕字段查找潜在数据的技巧Dennis Barrett / 翻译:强晟********************想象一下这样的情景。
一个业务经理希望得到一个关于她的服务订单的专用报表,她给了你一个报表的草图(包括列、行、标题、分组、小计、合计等等),而“服务管理”事务屏幕中的字段就包含了她希望你在报表中显示的数据。
你该怎么做?通常的,你会检查系统中运行的,能够提供这个业务经理所需信息的现存报表(或者是已经为这个client写过的),或者可以复制和修改后能符合需要的报表。
如果没有找到,你也许会在适当的报表系统——例如,工厂维护信息系统(PMIS)——中看看是否能找到合适的。
即使这样,你仍然无法找到报表,或者无法从现存报表中找到可修改的,那只能写一个报表或者一个ABAP查询来实现这个需求。
现在,设想一下业务经理问你是否以某种方式在《创建计量单位文档事务》中增加一个小小的功能:向MDoc文本字段中粘贴相关销售订单号。
这个要求需要你创建一个增强功能。
在前面两个情形中,你都需要访问数据库表中的特定数据。
你怎么以屏幕字段做指导来找到这些数据?我们都知道与一个事务关联的信息都存储在几个(偶尔还会是很多个)相关的表里。
这样,当你需要在报表或增强功能中使用一个事务中的几个字段时,你需要找出许多事务的表并在它们之间建立关联。
这些关联通常都不会很明显。
我曾经在众多场合遇到这些情况,有时需要同时在SD、MM、IM、WM和服务管理(现在叫客户服务)等模块对多个client进行工作。
随着时间推移,我收集了同事和自己在开发中寻找需要数据的建议。
我现在来跟你分享这些技巧——共18种。
起跑线和终点线我将会介绍达成本练习“终点线”的各种各样的技巧——也就是说,定位那些在屏幕字段中存储潜在数据的表和字段。
你未必需要所有这些方法,一般来说,前四种技巧已经足够了。
我之所以写其他的技巧是因为有些字段非常难以追踪,而这些工具或许可以解决问题。
VLOOKUP函数最常用的10种用法
VLOOKUP函数最常用用法VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率。
VLOOKUP函数用于首列查找并返回指定列的值,字母“V”表示垂直方向。
VLOOKUP函数的语法如下:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])其中,第1参数lookup_value为要搜索的值,第2参数table_array为首列可能包含查找值的单元格区域或数组,第3参数col_index_num为需要从table_array中返回的匹配值的列号,第4参数range_lookup用于指定精确匹配或近似匹配模式。
当range_lookup为TRUE、被省略或使用非零数值时,表示近似匹配模式,要求table_array第FALSE(*)。
?案例一A3:B7C 级、在案例二在在案例三在案例四在F1:F9区域中输入公式=VLOOKUP(E2,$A$2:$B$7,2,1)? ???????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????案例五如何通过数值查找文本数据、通过文本查找数值数据、同时实现数值与文本数据混合查找?通过数值查找文本数据:在F3:F6区域中输入公式=VLOOKUP(E3&"",$A$2:$C$6,3,0)通过文本查找数值数据:在F11:F13区域中输入公式=VLOOKUP(--E11,$A$10:$C$14,3,0)同时实现数值与文本数据混合查找:在F19:F21区域中输入公式=IF(ISNA(VLOOKUP(E19*1,$A$18:$C$22,3,0)),VLOOKUP(E19&"",$A$18:$C$22,3,0),VLOOK UP(E19*1,$A$18:$C$22,3,0))案例六在Excel中录入数据信息时,为了提高工作效率,用户希望通过输入数据的关键字后,自动显示该记录的其余信息,例如,输入员工工号自动显示该员工的信命,输入物料号就能自动显示该物料的品名、单价等。
汉字四角号码查询表
中文考研网编辑部整理汉字四角号码查询表中文考研网《汉字四角号码查询表》说明:查询某字四角号码,可通过Word的查找功能实现,方法是依次点击“编辑”—“查找”(快捷键 Ctrl + F ),填入需要找的字进行查找。
的2762 一1000 国6010 在4021 人8000 了1720 有4022 中5000 是6080 年8050 和2690 大4080 业3210 不1090 为3402 发2340 会8073 工1010 经2711 上2110 地4411 市0022 要1040 个8020 产0020 这3030 出2277 行2122 作2821 生2510 家3023 以2870 成5320 到1210 日6010 民7774 来5090 我2355 部0762 对7440 进3530 多2720 全8010 建1540 他2421 公8073 开1044 们2722场4712展7723时6400理1611新0292方0022主0010企8010资3780实3080学9040报5704制2220政1814济3012用7722同7722于1040法3413高0022长4273现1711本5023月7722定3080化2421加4600动1472合8060品6066重2010关8080机4791分8022力4002自2600外2320者4460区7171能2221设3774后7226就0391等8834体2523下1023万1022元1021社3421过3430前8022面1060农4073也4471得2624与2112说3871之3030员6080而1022务2742利2290电5071文0040事5000可1062种2590总8033改1874三1010各2760好4744金8010第8822司1762其4480从8800平1040代2324当9017天1080水1290省9060提5608商0022十4000管8877内4022小9000技5404位2021目6010起4780海3815所7222立0010已1771通3730入8000量6010子1740问3760度0024北1211保2629心3300还3130科2490委2040都4762术4390使2520明6702着8060次3718将3714增4816基4410名2760向2722门3700应0021里6010美8080由5060规5781今8020题6180记3771点2133计3470去4073强1623两1022些2210表5073系2090办4033教4844正1010条2790最6044达3430特2454革4450收2874二1010期4782并8044程2691厂7120如4640道3830际7129及1724西1060口6000京0090华2440任2221调3772性9501导7734组2711东4090路6716活3216广0020意0033比2271投5704决3518交0040统2011党9021南4022安3040此2211领8138结2416营4460项1118情9502解2725议3470义4000山2277先2421车4050然2333价2822放0824世4471间3760因6080共4480院7321步2120物2752界6022集2090把5701持5404无1041但2621城4315相4690书5302村4490求4390治3316取1744原7129处2340府0024研1164质7228信2026四6021运3130县7773军3750件2520育0022局7722干1040队7820团6024又7740造3430形1242级2714标4199联1848专5030少9020费5580效0844据5706手2050施0821权4794江3111近3230深3719更1050认3870果6090格4796几7721看2060没3714职1648服7724台2360式4310益8010想4633数9844单8050样4895只6080被3424亿2721老4471受2040优2321常9022销8972志4033战2365流3011很2723接5004乡2020头3480给2816至1010难7041观7741指5206创8270证3171织2618论3871别6240五1010协4403变0040风7721批5201见7721究3041支4040那1752查4010张1223精9592每8075林4499转4553划5200准3011做2824需1022传2523争2750税2891构4792具7780百1060或5310才4020积2698势5542举9050必3300型1210易6022视3721快9508李4040参2320回6060引1220镇8478首8060推5001思6033完3021消3912值2421该3078走4080装3473众8088责5080备2760州3200供2428包2771副1260极4794整5810确1762知8680贸7780己1771环1119话3276反7224身2740选3430亚1010么2073带4422采2090王1010策8890真4080女4040谈3978严1020斯4282况3611色2771打5102德2423告2460仅2724它3071气8001料9490神3520率0040识3678劳4442境4011源3119青5022护5300列1220兴9080许3874户3020马7712港3411则7280节4422款4798拉5001直4010案3090股7724光9021较4054河3112花4421根4793布4022线2315土4010克4021再1044群1865医7171清3512速3530律2520她4441族0828历7122非1111感5333占2160续2418师2102何2122影6292功1412负2780验7811望0710 财7480 类9080 货2480 约2712 艺4471 售2060 连3430 纪2711 按5304 讯3771 史5000 示1090 象2723 养8022 获4428 石1060 食8073 抓5203 富3060 模4498 始4346 住2021 赛3080 客3060 越4380 闻3740 央5080 席0022 坚2710 份2822 士4010 热5533 限7723 米9090 银8773 息2633 校4094 均4712 房3022 周7722 游3814 千2040 失2580 八8000 检4891 足6080 配1761 存4024 九4001 命8062 尔2790 即7772 防7022 钱8375 评3174 复8040 考4402 依2023 断2272 范4411础1267油3516照6733段7744落4416访3072未5090额3168双7744让3171切4772须2128儿2201便2124空3010往2021你2729层7723低2224奖3780注3011黄4480英4480承1723远3130版2204维2011算8844破1464铁8578乐7290边3430初3722满3412病0012响6702药4412助7412致1814善8060突3080爱2040容3060香2060称2799购7782届7726余8090素5090请3572白2600宣3010健2524牌2604促2628培4016竞0021巴7771稳2793继2911紧2790字3040困6090刘0240旅0823声4020超4780随7423例2220担5601友4040号6002显6010却4772监2810材4490且7710春5060居7726适3230除7829红2111半9050买1780充0021陈7429火9080搞5002图6030阳7620六0080察3090试3374太4003什2420执5501片2202古4060七4071球1319修2722尽7730控5301讲3570排5101粮9393武1314预1128亲0090挥5705卖4080审3050措5406荣4490洲3210卫1710希4022店0026良3073属7722险7821曾8060围6052域4315令8030站0116苏4433龙4301念8033罗6020吨6501器6666汇3111康0029减3315习1712演3318普8060田6040班1111待2424星6010飞1201写3712矿1060轻4751扩5000言0060章0040汽3811靠2411毛2071终2713仍2722景6090置6010底0024福3126止2110离0022泽3715波3414兰8010核4098降7725训3270逐3130票1090菜4490座0021献4328钢8772眼6703损5608宁3020像2723苦4460印7772融1523独4523湖3712早6040予1720夫5080编2312换5708欧7778努4742著4460顾7128征2121升2440态4033套4073介8022送3830某4490斗3400状3318画1077留7760航2041派3213室3010临2806兵7280补3320宝3010略6706黑6033综2319云1073差8010纳2412密3077贫8080剧7220犯4721阿7122击5077遇3630岁2220阶7822烈1233督2760吃6801丰5000馆2377招5706害3060官3077树4490听6202庭0024另6042沙3912私2293针8470胜7521贷2380网7722愿7123托5201缺8578园6021假2724酒3116音0060巨7171既7171判9250输4852讨3470测3210读3478洋3815括5206筑8811欢7748刚7220庆0028久2780陆7527找5305楼4994激3814晚6701绝2711压7121故4864互1010签8810汉3714草4440木4090亩0060短8181绍2716迎3730吸6704警4860藏4425疗0012贵5080纷2812授5204登1210探5709索4090湾3012宏3073录1790申5000诉3274秀2022序0022顺2108死1021卡2123歌1768午8040孩1048桥4292喜4060川2200邓7742扬5702津3510温3611船2746库0025订3172练2519候2728退3730违3530否1060彩2292棉4692帮5722拿8050罪6011币2022角2722召1760灾3080妇4747杨4792奋4060绩2518虽6013煤9489免2741笔8871够2762永3090圳4210停2022奥2780鲜2815朝4742吴6080岛2772觉9021移2792尼7721急2733博4304贯7780拥5702束5090左4010细2610舞8025幅4126语3176俄2325奇4062般2744简8822拍5600脑7027债2528固6060威5320券9022追3730筹8834刻0280映6508繁8890伟2522甚4471饭2274右4060彻2722烟9680沿3716街2122血2710冲3510洪3418植4491誉9060刊1240玉1010厅7122救4894潮3712迅3730伍2121怎8033付2420倍2026顿5178述3330播5206励7422斤7222乎2040纸2214振5103旧2600障7024鼓4414艰7743呼6204吉4060男6042绿2719尚9022夏1040亏1002季2040松4893哈6806祖3721典5580韩4542遍3330夜0024轮4851板4294抗5001摄5104杂4090皮4024贡1080借2426幕4422罚6072伤2822岸2224扶5508乱2261曲5560脱7821践6315危2721澳3718童0010散4824味6509叶6400累6090谢3470孙1940邮5762雄4071兼8023微2824呢6701谁3071惠5033偿2923署6060择5705染3490答8860块4518徐2829鱼2710赞2480课3679盛5310延1240瑞1212怀9109堂9010驻7011零1030辆4152齐0022胡4762途3830封4410似2820润3712守3034毕2240坦4611母7775雨1022败7884朱2590污3112趋4780械4395纺2012租2791灵1780拓5103残1325含8060握5701跨6412衣0073储2426瓦1071蒙4423析4292鉴2810竟0021骨7722档4997秘2390禁4490赵4480宾3080异7744伊2720智8660钟8570键8574辉9725跃6218冷3813倒2220庄0021毒5075仪2420哪6702涉3112泛3213宗3090鹏7722归2707岗2222雷1060礼3221尤4301休2429泰5090疾0018肥7721珠1519叫6200牛2500宜3010抵5204 挂5401 寻1734 父8040 攻1814 佳2421 塞3010 架4690 符8824 裁4375 虑2123 肉4022 启3026 丽1022 露1016 鲁2760 秋2998 昌6060 估2426 射2420 册7744 若4460 宽3021 厚7124 盾7226 硬1164 末5090 轨4451 饮2778 勤4412 茶4490 诗3474 郑8782 冠3721 涨3213 篇8822 泥3711 唱6606 纯2511 坡4414 熟0533 浙3212 晓6501 抢5801 丝2210 锦8672 载4355 笑8880 勇1742 杰4033 患5033 乌2712 坐8810 雪1017 戏7345 背1222 塔4416 翻2762 沈3411 遗3530 聚1723渠3190哥1062享0040迹3030森4099辽3730衡2122掌9050牧2451附7420操5609赶4180览2821野6712盟6710殊1529仁2121错8476萨4420夺4034梅4895误3678词3772董4410潜3516卷9071矛1722腐0022亮0021冒6060盖8010旗0828井5500凡7721震1023峰2775坏4119倾2128距6111壮3411惊9009盘2710梁3390摆5603径2721忠5033冰3219峡2578丹7744避3030珍1812乘2090刑1240扎5201透3230迫3630箱8896莫4480跑6711穿3024祝3621乏2030厦7124渐3212软4758询3772折5202浪3313朋7722敢1844诚3375弱1712疑2788邀3830沉3711端0212床0029络2716疆1111缩2316脚7722甘4477贴7186勒4452荒4421唐0026静5725缓2214侵2724句2762尊8034塑8710肃5022怕9600耕5590痛0012援5204劣9042伙2928挑5201洗3411暴6090冬2730龄2873乔2022餐2773肯2122廉0023跟6713阵7425伐2325悉2033忘0033闭3724奔4044恢9408宋3090泉2690杯4199渡3014吗6702奉5050婚4246赴4380恩6033盐4310掉5104洁3416亡0071洛3716聘1542蔬4411混3611摩0025抽5506鸡7742剂0220胆7621麦5040谋3479雅7021废0024贺4680羊8050阔3716唯6001捐5602返3230隆7721穷3042辛0040猪4426帐4223饰2872郭0742颁8128灯9182绕2511诸3476伴2925顶1128祥3825谓3672恶1033番2060敏8874旦6010劲1412缴2814麻0029屋7721跳6211码1762鞋4451扣5600迈3130忙9001趣4780盈1710棋4498勃4442敬4864辑4654摊5001旺6101纠2210炼9589梦4420偏2322渔3711牙7124侨2222黎2790赔7086裕3826宫3060谷8060概4191稿2092柱4091弹1825殖1421秩2598凭2221拨5304幸4040洞3712伪2422沟3712姓4541遭3530涌3712陶7722迁3230诺3476拔5304畅5702忧9301胞7721丁1020蓄4460贝7780舍8060腾7922杀4090煌9681圆6080伦2821横4498薄4414畜0060毫0071豪0023弟8022呈6010佛2522邦5702您2733墨6010徽2824惯9708循2226蓝4410烧9581触2523陕7528拖5801伯2620盲0060宪3021净3715卢2120炭2280籍8896秦5090粉9892妻5040爆9689欣7728释2795玩1111俊2324欠2780蛋1713猛4721迪3530苗4460暂4260貌2621遵3830锡8672楚4480桂4491昆6071皇2610杜4491醒1661燃9383凤7721截4325铺8372液3014撤5804胶7024慢9604杭4091虚2121辞2064曼6040毅0724咨3760俗2826糖9096忽2733姐4741芳4422耗5291妈4742谊3371浦3312频2128阻7721允2321宅3071窗3060默6338胀7223弃0044倡2626灭1080甲6050症0011埃4318滨3318赏9080莱4490拒5101淡3918坛4113陵7424绘2813虎2121竹8822赢0021锋8775篮8810迷3930纽2711轿4252贩7284递3830娘4343圈6071挖5301炉9380替5560幼2472乃1722郊0742颇4128戴4385滑3712徒2428崇2290涛3514焦2033凝3718墙4416吧6701炎9080刀1722玻1414寿5034履7724圣7710昨6801酸1364朗3772媒4449桑7790铜8772仲2520亦0023诞3274揭5602纵2810漫3614愈8033辟7024赠7886旱6040奶4742泳3319枪4891骗7312虫5013池3411镜8071浓3413拆5204艾4440扫5707娱4648钻8176碍1664寒3030迟3730邻8732曹5560盗3710穆2692豆1010赚7883晨6023浩3416彭4212耳1040瓜7223扭5701脸7821燕4433摇5207寄3062仿2022炮9781晋1060泪3610欲8768饱2771壁7010锁8978刷7220柬5090诊3872磨0026捕5302寨3090滚3013膨7222孔1241添3113帝0022辖4356炸9881旨2260吁6104址4111驶7510抱5701嘉4046拜2155扰5301袋2373佩2721阴7722辈1150锅8672赖5798剩2290押5605怪9701浮3214枚4894栏4891毁7714柳4792恐1733敦0844孟1710旁0022仓8071岩2260伸2520岭2873耐1420懂9401捷5508璃1012溪3218暖6204纤2214汗3114疫0014巧1112旋0828侧2220冶3316陪7026鸣6702瓶8141纲2712挤5002旬2762舆7780喝6602陷7727缘2713稻2297饲2772滩3011隔7122慰7433朴4390隐7723灌3411拟5800偷2822闲3790赫4423恰9806慧5533蒋4414闹3722邹2712牵4050柴2290刺5290滞3412彰0242俱2728勘4472填4418琛1719尝9073贾1080搬5704淮3011奏5080荷4422滋3813覆1024役2724秒2992踏6216巩1711摸5408荡4412辅4352惜9406柜4191肖9022颗6198搏5304氏7274姑4446弄1044姜8040君1760舒8762兑8021宇3040割3260哲5260摘5002钦8778逃3230漠3418忆9701敌2864宿3026 啊6102 凌3414 耀9721 闯3712 阅3721 贪8080 赤4023 汪3111 悲1133 抑5702 瓷3771 冯3712 厉7122 粗9791 菲4411 琴1120 堡2610 斌0344 掘5707 稀2492 衰0073 驾4612 雕7021 牢3050 氛8021 驱7111 妥2040 悄9902 郎3772 巡3230 臣7171 羽1712 灰4080 癌0017 颖2198 姆4745 漏3712 袭4373 贤2780 鸟2712 暗6006 茂4425 孤1243 惩2133 榜4092 袁4073 桌2190 卓2140 傅2324 剑8210 堆4011 兆3211 狠4723 轰4044 拳9050 妹4549 绒2315 裂1273 潘3216 兄6021洽3816叹6704涵3717贿7482侯2728岚2221熊2233绪2416阁3760尾7721碑1664尖9080腿7723涂3819栽4395坝4718犹4321铸8574肩3022闪3780诱3272辩0044芬4422睡6201奠8080伏2328妙4942乙1771绸2712廷1240夕2720恒9101梯4892赁2280霞1024攀4450枝4494译3775描5406湘3610磁1863吕6060硕1168爸8071肝7124峻2374葡4422衷0073搭5406唤6708薪4492挺5204逝3230狗4722蔡4490宴3040蓬4430撞5001铝8676牲2551舰2741胁7423崛2777桃4291斜8490丧4073烂9881屏7724砖1563墓4410详3875逾3830函1777跌6518抚5101插5207戈5300凉3019啤6604脉7329滥3811赋7384柏4690堤4618腰7124泊3610寺4034尘9010蒂4422削9220仙2227踪6319冻3419汤3712睛6502艳5701荐4424劫4472框4191廊0022惑5333页1080拼5804堪4411携5002丈5000乳2241挪5702谱3876舶2640埔4312遥3230菌4460塘4016氧8051晶6066洒3116株4599颜0128虹5111岳7277胸7722忍1733甜2467匹7171瞩6702懈9705爷8022丛8810莲4430叙8794鸿3712逢3730抬5306嘴6202弘1233炒9982喷6408吊6022窝3022衔2122吹6708霸1052仔2724垦7710胎7326慎9408脏7021歧2414疏1011悠2833慕4433漂3119杆4194萍4414舟2744吐6401玲1813凯2771戒5340盼6802偶2622盆8010慨9101弊9844箭8822茅4422衫3222罐8471串5000辐4156腹7824钩8772碰1861昂6072酬1260晰6202姿3740彼2742锻8774飘1791嫁4343竣0314缝2713蹈6217悬7733紫2290浅3315缆2811喊6305昔4460驰7411湿3611剪8022侦2128坑4011姚4241魏2641扑5300挣5705焕9788皆2260狂4121泡3711骤7713堵4416膜7428禽8022锐8871芝4430帽4626擅5001沪3310晤6106婆3440埋4611劝7442碗1361玛1712顷2178鸭6752娃4441豫1723匆2742魂1671哭6680庞0021亭0020屡7724逼3130尺7780撒5804鹿0021讼3873弥1729坊4012碎1064缔2012霍1021壤4013萄4472铃8873稍2992丘7210肿7520烦9188苹4440庙0026雇3021汛3711孝4440辰7123吞1060汰3413怨2733酿1363耶1742咱6600欺4788丢2073琼1019棚4792披5404渴3612屈7727弗5502疲0014帕4620昭6706盒8010仰2722萧4422牺2156撑5905抛5401鼠7771纱2912翼1780兹8073骑7412糊9792契5780铭8776淘3712顽1128撰5708乒7220淑3714妆3414窑3077柔1790姻4640苍4471谨3471卿7772灿9287栋4499敲0124窃3072菊4492郁4722催2221眉7726邱7712揽5801鼎2222韦5002肤7528娜4742俏2922呀6104拚5304寸4030爬7723悟9106尿7729罢6073圭4010葬4444聪1843沃3218肠7722厕7122慈8033恋0033绵2612橡4793圾4714垃4011翁8012粤2602脂7226歹1020憾9303阐3750甸2762巷4471蜂5715轴4556艘2744垄4310衬3420阜2740惨9302冀1280幽2277厘7121崭2252筋8822寓3022迄3830渗3312碘1568碧1660赌7486袖3526奈4090崔2221悦9801捞5402剥1290孕1740逆3830婴7740脆7721缅2116艇2244谭3174笼8841儒2122粒9091诈3871遣3530垂2010磋1861卸8712帜4628枣5030幢4021淀3318帆4721蛇5311宰3040殿7724猎4426叔2794夹5080帅2402沧3811魅2551俩2122牟2350钓8772葛4472罕3740渤3412汕3217溢3811擦5309袱3328嫩4844桶4792殷2724酷1466呆6090卧7370暑6060骄7212幻2772囊5073掀5708醉1064牡2451饼2874扇3022蒸4433赣0748俭2821椅4492枢4191彦0022樊4480吾1060仗2520彬4292砂1962绳2611巾4022喀6306勋6482愁2933碱1365谦3873壳4021轧4251潭3114浆3790挽5701邢1742啥6806焊9684钞8972烤9482廖0022猫4426狱4328腔7321喻6802御2722蕴4411坎4718魔0021刮2260瘤0016茫4411竭0612莉4492链8473淫3211愤9408纹2014咸5320睐6509睹6406裤3025夸4002滴3012雾1042搜5704拘5702龚4380凶2277茨4418傲2824鞍4354鹤4722蚀2573颈1118翠1740卉4044汁3410冈7722狮4122隧7823弯0002胃6022沛3512募4442琳1419疼0013蚕1013泼3314磷1965捧5505炳9182绣2212朵7790涯3111掏5702奎4010聂1044孜1844韵0762浑3715翔8752魄2661掩5401斥7224敞9824腊7426愧9601粘9196丑1710溉3111斑1111啦6001柯4192谐3276烯9482禄3729浴3816涝3412鬼2651薛4474瘦0014挡5907昏7260鹅2752湛3411逻3630虾5113沂3212辱7134叉7740鼻2622厨7124鲍2711鞭4154辣0549潇3412 乓7203 肺7522 尹1750 颂8178 邵1762 澜3712 桐4792 鹰0022 妨4042 闽3713 屠7726 畏6073 翰4842 塌4612 亟1710 寂3094 赂7786 犬4380 聊1742 暨7110 垫5510 泄3411 漆3419 旭4601 蕾4460 坪4114 涤3719 挫5801 佐2421 瞄6406 拦5801 硫1061 棒4595 杏4060 爽4080 碳1268 畔6905 熙7733 襄0073 祸3622 乾4841 淹3411 臂7022 莎4412 辜4040 阎3777 庸0022 砍1768 捉5608 勾2772 垒2310 衍2122 坤4510 噪6609 毯2971 倪2721 扮5802 铅8776 遏3630 哀0073愉9802瑶1217咬6004嫌4843闸3750恳7733齿2177杠4191怒4733兽8060浇3511肇3850鄂6722溶3316哄6408棵4699盯6102梨2290灶9481屯5071狭4528陋7121啡6101浸3714淋3419濒3118脊3222戚5320勉2441膏0022氨8041墅6710沸3512挨5308蔓4440抄5902芒4471秉2090刹4290饶2571厢7126咖6600魁2451骚7713缚2314遂3830恨9703跻6012螺5619辨0044菇4446帷4021凰7721椒4794汝3414瞬6205淄3216舱2841馈2578桩4091炬9181誓5260卜2300麟0925岂2271兔2741眠6704泵1090拐5602肚7421匪7171芦4420匈2772霉1075蜜3013荆4240雁7121窄3021秧2598枯4496仆2320嘱6702壶4010谅3079哨6902肌7721贬7283叠7710稽2396岐2474沫3519肆7570醇1064菱4440彪2221躺2922摔5004膀7022甫5322逊3930凑3518渊3210喂6603藤4429砸1161悔9805杉4292霜1096厄7121忌1733桔4496筒8822丙1022臭2680拾5806芜4441禹2022丸5001蟹2713嘛6009俞8022翅4740尸7720澄3211骂6612睦6401馨4760郝4722贮7381陌7126钧8772轩4154赃7081笋8850歉8728逸3730歪1010巍2241萃4440崖2221窟3027踢6612锣8672萎4440庐0020剖0260籽9794甩7721饥2771苑4421恼9007渣3411痕0013莞4421硅1461晴6502巢2290瘫0011缠2011隶5090筛8822穴3080昼7710埠4714宠3041肢7424饿2375仑8071逮3530兢4421趟4980糕9893妮4741邪7722抹5509俑2722萌4462匠7171扔5702酱3760葱4433礁1063掺5302雀9021髓7423悼9104挚5550蔚4424枫4791庚0028伞8040侃2621僵2121捆5600蒜4499溜3716傻2624蔗4423谜3973斋0022蝶5419沾3116闷3733驳7414耿1948槽4596黔6832吓6103肾2722芽4424栗1090朽4192荫4422榆4892皖2361曰6010徊2620奴4744迭3530僻2024蓉4460靖0512氟8051滔3217羡8018愚6033尧5021俺2421徘2121罩6040磊1066镑8072舌2060曙6606纶2811粪9080匙6280钉8172佼2024扯5101踊6712躲2729猴4728纬2512咽6600酝1163挠5501宛3021瑰1611歇6778抒5702茧4413穗2593祭2790鑫8011趁4880痴0016裙3726猜4522耘5193碌1769锈8272晒6106潍3011弦1023稼2393狼4323拢5301梧4196芯4433眷9060哑6101宙3060厌7128逛3130谴3573邯4772呵6102蜡5416寥3020钥8772耸8840媳4643熏2033蚁5410惕9602颠4188娟4642亨0020吟6802蒲4412梭4394瞻6706渝3812喉6708遮3030慌9401夷5080韶0766焰9787尉7420珊1714胖7925蕉4433粹9094裹0073琦1412秽2292侠2528奸4144挝5403绑2712曝6609棍4691婉4341镶8073熬5833傍2022燥9689氯8091骆7716晃6021鸽8762疯0011琢1113聋4340瑟1133暇6704绥2214禅3825溃3518腺7629垮4412阀3725撼5303煮4433佣2722滕7929淤3813蹲6814栖4196硝1962睁6705荟4473荧4480抖5400坟4014芭4471臻1519锭8378晖6705倦2921倘2922喘6202邑6071锤8271惧9708荔4442毗6201觅2021矮8284恭4433钙8172氮8081缸8171瞧6003颤0118萝4420佑2426怡9306瘾0013寡3022烹0033摧5201棠9090缪2712雏2011韧5702喇6200兜7721坯4111坷4112贞2180仇2421缉2614帘3022竖2710糟9596猖4626懒9708凿3277洼3411喧6301谣3277驼7311烫3780锌8074椰4792崩2222沥3112汾3812磅1062霖1099棘5599扛5101彗5517矩8181瞒6402陇7321绎2715诫3375斐1140卵7772铮8775钾8675宵3022簿8814秤2194畴6504斧8022擂5106剔6220躁6619冤3741讳3572寅3080焚4480漳3014鳖9810哺6302耻1141僧2826琅1313粟1090怖9402咏6309蜀6012淳3014柑4497缕2914烁9289氢8011蔽4424琪1418泣3011阮7121镀8074殴7774虞2128虐2121炊9788搁5702诀3578掠5009坠7810屿2172髦7271酋8060躯2121吵6902遐3730寞3080仕2421稚2091僚2429楠4492矶1761筝8850彝2744叮6102熔9386槐4691潢3418芹4422郸8752匾7171咋6801玄0073裔0022陡7428哗6404怜9803襟3429刃1732脾7624嵌2278拱5408慷9009痪0018跋6314孚2040峪2876钊8270滇3418苟4462晕6050墩4814膝7429羞8010乍8021腻7324詹2726讶3174敷5824肴4022莹4410衢2122柿4092朔8742袜3529枕4491烘9488匀2712歼1224泻3712樱4794吻6702翟1721堰4111苯4423隙7929娇4242獗4128汲3714蛙5411斩4252靡0021沁3310乞8071姨4548翩3722沼3716嘎6105畸6402矫8282骏7314薯4460绚2712窜3050藻4419 矗4011 皂2671 楷4296 腕7321 篷8830 徇2722 耽1441 娼4646 犁2250 榻4692 茄4446 棕4399 汹3217 峨2375 蹄6012 昧6509 奢4060 涩3711 灼9782 踩6219 粥1722 拣5509 旷6000 簇8828 溯3712 攒5408 沓1260 呕6101 梳4091 搅5901 砌1762 纫2712 渭3612 澡3619 撕5202 漓3012 葆4429 辍4754 肪7022 祁3722 鞠4752 蛮0013 捏5601 诵3772 娣4842 岱2377 瀑3619 啸6502 裸3629 鸦7722 瑛1418 躬2722 舜2025 忱9401 豹2722 纂8890 恤9701 惟9001 赐7682 俯2024犀7725媚4746嫂4744嗓6709蚊5014茬4421驭7714缀2714皱2414凳1221钮8771蚂5712姬4141扒5800嫖4149跪6711凹7777揣5202尬4801沦3811尴4801豁3866玫1814殡1328淌3912叭6800唇7126啃6102裘4373卑2640琐1918矢8080拯5701忡9500勿2722盎5010茵4460椎4091脖7424拂5502骅7414葫4462迢3730薇4424龟2771绞2014眶6101沐3419傣2529浊3513舅7742叛9254浚3314窘3060栓4891酶1865笛8860泌3310榄4891惹4433铲8070碟1469捡5801恪9706酯1266滤3113匿7171酵1464砚1761贼7385匮7171熠9786鳞2915麓4421镁8878氓0774苇4452廓0022巫1010踵6211竿8840蘑4426翘5721梓4094贻7386鳗2614帼4620冉5044泓3213狐4223涟3413崎2472窍3012瑜1812讽3771逗3130铎8775掷5702璀1211泗3610浏3210陲7221醋1466苛4462攘5003璧7010瀚3812哩6601暮4460矣2380蚌5510悖9404扼5101漯3619烛9583蝴5712屑7722墟4111俘2224侣2626庇0021陀7321煎8033秸2496弓1702捣5702譬7060炜9582炯9782拌5905扁3022彤7242锚8476禾2090侮2825秆2194绮2412嚣6666樟4094咐6400枉4191窦3080桦4494寇3021哉4365狸4621耍1040馒2674驹7712隋7422冕6041疮0011咄6207妄0040峙2474娄9040溥3314腑7024钠8472栩4792糙9493滦3019呐6402鲻2216娶1740祺3428刨2270褒0073橙4291茹4446谎3471抉5508慑9104媛4244橄4894戎5340迩3730雯1040璨1719雍0021惶9601扳5204桢4198霓1021账7283梗4194炕9081裴1173韬5207杖4590痹0012缤2318沽3416燎9489煞2833删7240辙4854爵2074缭2419劈7022烨9484槌4793媲4641凛3019莆4422颅2128锯8776膳7826澎3212坞4712瓣0044婷4042絮4690酌1762涡3612唁6006秃2021禺6022膊7324棣4599芸4473忻9202炽9688榨4391篆8823憨1833戍5320圩4114爹8020蹊6218饪2271胺7324贱7385睫6508蝇5611惫2733拇5705赈7183泾3711盏5310弧1223剿2290硒1166毓8071皓2466菏4412灸2780湄3716炙2780祠3722荻4428捍5604嚼6204朦7423屹2871紊0090藜4490驴7310寝3014兮8002隘7821祈3222榕4396臧2325蝉5815绢2612瞎6306闵3740鳌5810娥4345藉4496娅4141烽9785楂4491摒5704凄3514凸7777熄9683孵7274叩6702渎3418胳7726匡7171袍3721卒0040怠2333桓4191莽4444倩2552泸3110藕4492陨7628辗4753骋7512峭2972冥3780饺2074亢0021圃6022颐7178擒5802铵8374鳄2612簧8880愣9602璜1418钰8171拙5207瘠0012靳4252隽2022罹6091岑2220镭8176榴4796恕4633毋7755囤6071汀3112绽2318窖3060筷8898擎4850猿4423诲3875碾1763夭2080筐8871邃3330藩4416诬3171芙4480胚7121哇6401垣4111胧7321帖4126殉1722毙2221壑2710绰2114憋9833亥0080涅3611屁7721璞1218缮2816侍2424倚2422稠2792棺4397棱4494葵4480诣3276笨8823橱4194寰3073郡1762垢4216徕2529眺6201胰7528谆3074窥3081霄1022栉4492舸2142蹦6212坂4214瞪6201珲1715釉2596跤6014挟5508侄2121肘7420嘲6702刁1712缎2714嚷6003痒0015敛8814祛3423绅2510孰0541痫0012闺3710椿4596噶6402恍9901伶2823峦0077酥1269萦4490苎4410癫0018涪3016锲8778蜚1113拎5803嵩2222昊6080娴4742涣3718烙9786璋1014笃8812囚6080祯3128篱8822讴3171舷2043纭2113锄8472巅2288卦4310摹4450眸6305柄4192踞6716焉1032辄4151褚3426褐3622湃3115夙7721堕7410岔8077惦9006疚0018谍3479奕0080羚8853帧4128澈3814濮3218捎5902漾3819吼6201锰8771趴6810菩4460簸8884仃2122渲3311札4291谙3076咕6406桨3790咀6701郴4792咳6008呜6702蛟5014拧5302莘4440驯7210庵0021弼1722逞3630蹬6211姥4441撂5606镍8679晏6040疡0012爪7223骥7218楞4692钳8477懋4433寐3029淇3418琉1011杞4791菠4414铨8871翌1710靶4751侗2722瑙1216馅2777丐1002痊0011娓4741侈2722苓4430聆1843睿2160偌2426釜8010噬6801曦6805燮9940哟6702瑾1411瞿6621璇1818拮5406憬9609鹊4762勺2732憧9001嗜6406啼6002檐4796柚4596呱6203渍3518镌8072妃4741溺3712鸥7772粕9690沱3311榭4490隅7622毡2171禧3426瞅6908鲸2019淆3412阪7224茁4477渺3912瞥9860茜4460瘟0011礴1464伺2722谛3072锹8978蔼4472虔2124莺4412迸3830磕1461赡7786泱3518。
第4章 查 询
询
学习目标
1.了解查询的作用及查询的分类。 2.掌握各类查询的创建方法。
3.掌握查询编辑方法。
4.掌握高级查询的配置。
4.1 认识查询
4.1.1
1) 修改表中数据。 2) 选择字段或记录。 3) 完成计算。 4) 创建新表。 5) 排序记录。
查询的功能
4.1.2
查询的类型
1.选择查询 2.操作查询 1) 删除查询是从一个或多个表中删除一组记录。 2)追加查询是将新增的记录添加到现存的一个或多个表或查询的末 尾。 3) 更新查询是根据指定的条件更改一个或多个表中记录的查询。 4) 生成表查询就是从一个或多个表或查询中的数据集合中创建表的 查询。 3.交叉表查询 4.参数查询 5. SQL查询
图4-28 “选择列标题”对话框
4.4 创建交叉表查询
5) 单击“下一步”按钮,弹出如图4-29所示“确定交叉点数字”对 话框,用以选择行、列
图4-29 “确定交叉点数字”对话框
4.4 创建交叉表查询
6) 交叉表向导的最后一个窗口要求命名交叉表,默认名是“订单明 细表—交叉表”;单击“完成”按钮,交叉表在生成后将自动打开, 如图4-30所示。
图4-32 创建交叉表查询
4.4 创建交叉表查询
4) 在“交叉表”行,分别设置“客户标识”字段为“行标题”, “产品标识”字段为“列
图4-33 设置交叉表行列标题及计算方式
4.4 创建交叉表查询
5) 以“客户订购产品数量查询”为名保存所创建的交叉表查询,然 后单击工具栏上的运行按钮,此时显示出如图4-34所示运行结果。
4.2.2 创建带条件的查询
图4-19 Like 准则查询结果
4.3 在查询中进行计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(sap-abap)18种根据屏幕字段(2009-06-05 17:22:43)想象一下这样的情景。
一个业务经理希望得到一个关于她的服务订单的专用报表,她给了你一个报表的草图(包括列、行、标题、分组、小计、合计等等),而“服务管理”事务屏幕中的字段就包含了她希望你在报表中显示的数据。
你该怎么做?通常的,你会检查系统中运行的,能够提供这个业务经理所需信息的现存报表(或者是已经为这个client写过的),或者可以复制和修改后能符合需要的报表。
如果没有找到,你也许会在适当的报表系统——例如,工厂维护信息系统(PMIS)——中看看是否能找到合适的。
即使这样,你仍然无法找到报表,或者无法从现存报表中找到可修改的,那只能写一个报表或者一个ABAP查询来实现这个需求。
现在,设想一下业务经理问你是否以某种方式在《创建计量单位文档事务》中增加一个小小的功能:向MDoc文本字段中粘贴相关销售订单号。
这个要求需要你创建一个增强功能。
在前面两个情形中,你都需要访问数据库表中的特定数据。
你怎么以屏幕字段做指导来找到这些数据?我们都知道与一个事务关联的信息都存储在几个(偶尔还会是很多个)相关的表里。
这样,当你需要在报表或增强功能中使用一个事务中的几个字段时,你需要找出许多事务的表并在它们之间建立关联。
这些关联通常都不会很明显。
我曾经在众多场合遇到这些情况,有时需要同时在SD、MM、IM、WM和服务管理(现在叫客户服务)等模块对多个client进行工作。
随着时间推移,我收集了同事和自己在开发中寻找需要数据的建议。
我现在来跟你分享这些技巧——共18种。
起跑线和终点线我将会介绍达成本练习“终点线”的各种各样的技巧——也就是说,定位那些在屏幕字段中存储潜在数据的表和字段。
你未必需要所有这些方法,一般来说,前四种技巧已经足够了。
我之所以写其他的技巧是因为有些字段非常难以追踪,而这些工具或许可以解决问题。
起点这套技巧的起点通常是技术信息屏幕,因为你可以从这里知道屏幕字段的名字,并且辨别出这个潜在数据对象是不是一个结构、视图或者表。
如果潜在数据对象是一个表,你的查找就结束了。
字段名称显示在技术信息屏幕中,还包括了表名称,都是你需要的细节。
如果数据对象是一个视图,只需要再点击一下就能得到表名称。
如果数据对象是个结构,你还不得不需要继续发掘表的名称。
技巧一:检查技术信息屏幕我通常从事务屏幕中开始搜寻潜在数据对象——如字段和数据字典对象的名字。
如果想调出技术信息屏幕,首先将光标定位在目标屏幕字段上,然后按F1或者点击?按钮图标,这将打开初始帮助屏幕,在这个帮助屏幕中,按F9或者点击技术信息按钮。
Figure 1 The Release 4.0B Technical Information Screen for the “Sold-to party” Field图1 在发行版4.0B中关于“售达方”字段的技术信息屏幕现在看一下图一,它显示了在发行版4.0B中,创建标准(销售)订单屏幕的售达方字段的技术信息屏幕。
你可以看到,在“字段数据”块中,表名称是KUAGV、字段名称是KUNNR注1。
在发行版4.0B和以前的版本中,这个屏幕把相关对象都称为“表”,而不管它是个表、视图还是结构。
注意图二中,在4.5B (及以后版本)中,提示你KUAGV实际上是个结构(译注:在我们用的ECC5版中没有区分,SAP又退化了,直到双击查看对象时才显示出来它是表、结构还是视图)。
Figure 2 The Release 4.5B Technical Info rmation Screen for the “Sold-to party” Field图二在发行版4.5B中关于“售达方”字段的技术信息屏幕注1 这里的例子提及了在我的研究中找到的表、结构和字段的名字。
你可能在相同的研究中发现一个不同的名字——尤其是不同的结构名称。
例如,在销售订单初始屏幕中售达方字段可能是KUAGV-KUNNR或者RV45S-KUNNR(还可能是其他名字)。
我在文章中只写其中一个,但是如果你发现了另外的名字也不必担心。
它是R/3系统持续改进的一个反映,并不是(至少我希望不是)文档中的错误。
在发行版4.0B和以前的版本中,为了确定一个对象是否是一个结构,你必须多经过几步。
深入技术信息屏幕的表名字段,到数据字典屏幕查看对象(译注:ECC5也是这样)。
Figure 3 The Release 4.0B Data Dictionary Screens for Table “VBAK,” View “VIVEDA,” andStructure “KUAGV”图三发行版4.0B中数据字典屏幕显示的表“VBAK”,视图“VIVEDA”和结构“KUAGV”.图三显示了表VBAK、视图VIVEDA、结构KUAGV的屏幕,在发行版4.5和4.6中,相应的屏幕也非常类似。
就像你看到的,对象类型在这些屏幕中非常容易辨认。
如果潜在对象是一个表,你就相当轻松了。
存储在那个表的字段的信息跟在技术信息屏幕中显示的名字完全相同。
成功!当你写报表、ABAP查询或者增强功能程序的时候,你可以直接使用这些表和字段名来获取数据。
如果对象是一个视图,在字段信息列表中找到与技术信息屏幕显示相同名字的视图字段。
看图四,与视图字段关联的表和字段名就是你的目标。
又成功了!图四定位与“视图字段”关联的“表”和“字段名”如果对象是个结构,你还有许多挖掘工作要做,你必须执行下面描述的17个技巧中的一个或多个,这些技巧的排列顺序有助于你以最少的步骤到达重点。
记住,当你发现关联表的时候就完成了查找。
打开图五中画的流程图,看看我对这些技巧使用顺序的建议。
图五建议的技巧使用顺序向终点冲刺:技巧 2-13记住,本练习的终点或者说目标,是定位屏幕字段中对应的存储了潜在数据的表和字段名。
从这一点来说,我们只知道潜在数据对象是一个结构。
我在这一节中详细描述的技巧2至13,很可能包含了答案。
如果技巧2至13仍未找到结果,尝试技巧14至18——这是最后的手段了!我建议你在完全排除了其他可能性之后再去尝试这五种策略。
如果这18种技巧都不奏效,你就是遇到了一个不同寻常的困难问题,我只能祝你好运。
我希望你快速而轻松的找到你的表。
技巧二:文本字段图六点击“维护长文本”按钮到达长文本屏幕如果屏幕标签是“短文本”,或者字段名是STTXT,或者它的数据元素是CO_STTXT,你就按图六所示去找文本字段的源头,短文本字段的后面通常紧接着一个“维护长文本”按钮,看上去象一张纸和一支笔,点击这个按钮打开长文本屏幕。
在R/3中文本存在各种地方,但是通常是表STXH和STXL中,分别是文本标题和文本行。
它们的文本都以raw(例如,非ASCII码)形态存储,所以你必须使用功能模块来取得它们。
有几个功能模块来处理这些文本,包括Read_Text,从数据库读文本行。
在长文本屏幕,通过转到→表头(看图七)来访问你在执行功能模块时需要的文本名称,文本ID和文本对象参数。
图七获得文本名称,文本ID和文本对象参数如果这个字段不是一个文本字段,你必须继续查找。
技巧三:“INCLUDE”表一个结构可能包含一个或多个INCLUDEs。
一个INCLUDE可能是一个实际的表或其他结构。
所以如果你的工作结构包含了INCLUDE,而这个INCLUDE是一个包含了你所需字段的表,就又胜利了。
例如,在销售订单项目概览中,条件类型列出的是KOMV-KSCHL,但是KOMV是一个结构。
KOMV包含了INCLUDE KONV,它是一个包含了KSCHL字段的表。
这个表和字段是你的目标,我们就不需要再做其他的了。
如果这个结构并不包含INCLUDE,或者INCLUDE不是一个表,我们必须继续查找。
你应该使用的下一个技巧在技巧四中说明,因为它简单,并且很可能,将获得你的结果。
技巧四:报表,查询,信息结构如果你知道ABAP查询,现存报表或者信息结构使用了你需要的字段,你可以挖掘它们来找到源表。
在你开始查找以前,你可能发现一个报表或查询没有提供那位业务经历所需的结果,但是它使用了你要找的字段。
现在你可以从技术信息屏幕中获得字段名,你可以看看这些报表和查询是否已经替你找到了所需的字段。
如果你在这些报表或查询中找到你的字段,你可以研究代码找到列出那个字段所使用的表,你将成功的结束查找。
如果在这里还没有找到表和字段,你必须继续查找。
技巧五在我们所知的这些方法中是一个强有力的工具,经常可以找到结果。
你可能发现一个报表或查询包含了你要找的字段。
现在已经有了字段名,你可以看看这些报表或查询看看是否已经替你找到了所需的字段。
如果你在这些报表或查询中找到了字段,你可以检查代码找到列出那个字段的表,你将成功的结束查找。
技巧五调试观察点如果你在4.0B及以上版本中,想要立刻深入了解,不妨直接从技术信息对话框中获取程序名称(在ABAP 工作台 “屏幕数据”下),然后进行调试。
到工具→ → ABAP 编辑器→ 程序=[输入程序名称] → 调试。
点击人物栏上的观察点按钮,在本地观察点字段中输入程序和字段名称,然后按回车或F8。
这些变量的变化都会触发观察点,立即把你引导到改变变量的下一行代码。
仔细读观察点上面的代码,你也许会发现数据字典对象所在字段的名字。
或许它仍然可能是表、视图或者结构,不过你已经非常接近了。
(译注:在ECC5中,已经不必这么麻烦了,程序运行到任何时候在事务码栏输入/h就可以启动调试,不过对于标准程序来说,用此方法找到所需表和字段基本上是MissionImpossible,标准程序的层次嵌套实在太多了,而且读写数据库基本上都是在函数中,要一层一层的追踪到函数,需要极大的耐心和毅力。
)Ken Greenwood(《21天自学ABAP/4》的作者)说,他经常在技术信息屏幕不显示表名称的时候立即使用此技巧。
Ken还提到这个技巧总能找到表——只有使用IMPORT语句时是个例外。
如果观察点没有被触发,就在IMPORT上再次用断点调试,这样最多只需要三步就能找到它。
如果你无法在代码中找到你需要的表,还必须继续查找,下一个简单的方法就在技巧六中说明。
技巧六值表如果调试无法给你想要的,或者你不想调试一个程序,就返回技术信息对话框,双击“字段数据”下的数据元素字段。
如果有值表的话,这样就会把值表显示出来。
如果你只想找主数据,例如客户名称——字段名是KUNNR——值表通常都会被定义,它会给你想要的。
你会发现事务数据如订单数量——字段名是KWMENG——没有值表,你得继续找。
从下面开始,技巧7至13对你找到表名都有类似的启迪作用,可以按任意顺序使用它们。
你可能发现自己比较喜欢某些方法胜过其他的,那就优先使用它们。